>웹 프론트엔드 >JS 튜토리얼 >js의 프로토타입 프로토타입 인스턴스에 대한 자세한 설명

js의 프로토타입 프로토타입 인스턴스에 대한 자세한 설명

小云云
小云云원래의
2018-03-19 16:59:571521검색

JavaScript에서 프로토타입은 매우 중요한 지식입니다. 여기서는 프로토타입을 간략하게 소개하겠습니다. 프로토타입은 프로토타입 확장으로 이해될 수 있으며, 그 기능은 프로토타입 체인에서 필요한 기능을 확장하는 것입니다.

예를 들어 js에 Array 인스턴스가 있는 경우 Array는 Array의 프로토타입 체인인 Array.prototype에서 상속됩니다. 모든 생성자와 마찬가지로 생성자의 프로토타입 객체를 변경하여 모든 Array 인스턴스에 적용할 수 있습니다. 변경하십시오. 예를 들어, 새로운 메서드와 속성을 추가하여 모든 Array 객체를 확장할 수 있습니다.

예를 들어 an 객체에는 a와 b라는 두 가지 속성이 있습니다. 그런 다음 an 객체에 다른 속성을 추가하려면 an.prototype.Attribute name = "the attribute content you need"를 사용할 수 있습니다. , an.prototype 속성 이름 = 함수({}) 메서드를 추가하는 경우에도 마찬가지입니다. 그런데 함수({}) 자체는 익명 함수이므로 화살표 함수로 대체될 수 있습니다. an.prototype.attribute Name=()=>{}, 화살표 함수 자체도 익명 함수이므로 자세한 내용은 다음 기사에서 소개하겠습니다.

요컨대, object.prototype 속성은 모든 객체 생성자의 프로토타입을 나타내며 모든 객체 객체에 속성과 메서드를 추가할 수 있게 해줍니다.

관련 권장 사항:

String.prototype.format 문자열 접합 사용 방법

js에서 Prototype 속성 사용에 대한 자세한 설명

JavaScript에서 프로토타입 사용에 대한 자세한 설명

위 내용은 js의 프로토타입 프로토타입 인스턴스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.