>  기사  >  웹 프론트엔드  >  JavaScript 사용자 정의 개체의 기본 개념과 생성 방법에 대한 자세한 설명

JavaScript 사용자 정의 개체의 기본 개념과 생성 방법에 대한 자세한 설명

伊谢尔伦
伊谢尔伦원래의
2017-07-21 13:16:261476검색

기본 개념

1. 사용자 정의 개체.

JS의 객체 확장 메커니즘에 따라 사용자는 Java 언어와 유사한 JS 객체를 사용자 정의할 수 있습니다.

사용자 정의 개체에 해당하는 것은 날짜, 배열, 수학 등과 같은 JS 표준 개체입니다.

2. 프로토타입

JS에서는 프로토타입을 통해 객체에 새로운 속성과 메소드를 추가할 수 있습니다.

프로토타입을 통해 JS 표준 객체에 새로운 속성과 메소드를 추가할 수 있습니다. 예를 들어 String 객체의 경우 새로운 메소드 Trim()을 추가할 수 있습니다.

Java와 같은 엄격한 프로그래밍 언어와 달리 런타임 중에 JS 객체에 새 속성을 동적으로 추가할 수 있습니다.

객체 생성 방법

1) 객체 초기화 방법

Format: objectName = {property1:value1, property2:value2,…, propertyN:valueN}

property는 객체의 속성입니다.

value는 객체의 속성입니다. 값은 세 가지 문자열, 숫자 또는 개체 중 하나일 수 있습니다.

예: var user={name: "user1",age:18};

var user={name:"user1",job:{salary :3000,title:programmer}

이런 방식으로 객체의 메서드를 초기화할 수도 있습니다. 예:

var user={name:“user1”,age:18,getName:function(){
 
return this.name;
 
}
 
}

다음은 속성 및 메서드 정의 등을 포함한 생성자 메서드에 중점을 두고 있습니다. 설명하는 생성자 함수 방법.

2) 생성자 메서드

생성자를 작성하고 새 메서드를 통해 객체를 생성합니다. 생성자는 생성 매개변수를 가질 수 있습니다.

예:

function User(name,age){
 
this.name=name;
 
this.age=age;
 
this.canFly=false;
 
}
 
var use=new User();

위 내용은 JavaScript 사용자 정의 개체의 기본 개념과 생성 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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