>  기사  >  웹 프론트엔드  >  Javascript는 사용자 정의 개체 생성, 개체 인스턴스 생성, 속성 및 메서드 추가_javascript 기술

Javascript는 사용자 정의 개체 생성, 개체 인스턴스 생성, 속성 및 메서드 추가_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:52:461233검색

아래와 같이

코드 복사 코드는 다음과 같습니다.

var person = new Object ();
person.name = "니콜라스";
person.age = "29"
person.job = "소프트웨어 엔지니어"

person.sayName = 함수 ()
Alert(this.name);
};

person.sayName(); 위의 예에서는 person이라는 개체를 만들고 여기에 세 가지 속성(이름, 나이, 직업)을 추가합니다. ) 및 메소드(sayName()). 그 중 this.name()의 값을 표시하기 위해 sayName() 메소드를 사용합니다. 초기 JavaScript 개발자는 종종 이 패턴을 사용하여 새 개체를 만들었습니다. 하지만 이 방법에는 분명한 단점이 있습니다. 동일한 인터페이스를 사용하여 많은 객체를 생성하면 중복된 코드가 많이 생성됩니다. 이 문제를 해결하기 위해 사람들은 팩토리 패턴의 변형을 사용하기 시작했습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.