반응형 자바스크립트 객체 생성1 [JavaScript oop] 인스턴스(Instance) 강제로 생성하는 예제 [JavaScript oop] 인스턴스(Instance) 강제로 생성하는 예제 자바스크립트에서는 일반 함수와 생성자 함수의 구분이 별도로 없으므로, 일반적으로 생성자 함수로 사용할 함수는 첫 글자를 대문자로 표기하는 네이밍 규칙을 권장한다. 그러나 이러한 규칙(Javascript OOP 개념?)을 사용하더라도 결국 new를 사용해서 호출하지 않을 경우 코드의 에러가 발생할 수 있으므로, 더글러스 크락포드와 같은 자바스크립트 전문가들은 객체를 생성(Instance 생성 의미)하는 다음과 같은 별도의 코드 패턴을 사용하기도 한다. 앞에서 설명한 위험성을 피하려고 널리 사용되는 패턴이 있다. 다음 예제를 보자. 12345678910111213function A(arg) { if (!(this instanceo.. 2018. 1. 12. 이전 1 다음 반응형