JavaScript에서, 참조 유형은 데이터와 기능을 함께 구성하는 데이터 구조입니다.
객체는 특정 참조 유형의 인스턴스입니다. 개체를 만드는 방법 :
var person = new Object ();
위의 예제는 객체 참조 유형의 새 인스턴스를 생성 한 다음 변수 사람에게 인스턴스를 저장합니다.
객체를 만드는 방법에는 생성자와 객체 문자가 있습니다.
1. 건설자 방법
새 연산자와 객체 생성자를 사용하십시오.
var p = new obejct (); p.name = "Xiao Xiao Yihan"; p.age = 18;
2. 객체 문자 그럴 방법
객체 정의에 대한 약어는 많은 속성으로 개체를 만드는 과정을 단순화하는 것입니다. 예:
var p = {이름 : "Xiao Xiao Yihan", 나이 : 18};객체 문자 그럴 구문에서 속성 이름은 예를 들어 문자열을 사용할 수도 있습니다.
var p = { "이름": "Xiao Xiao Yihan", "Age": 18, 5 : True}위의 예는 이름, 나이 및 5의 세 가지 속성을 포함하여 객체를 만듭니다. 여기서 숫자 속성 이름은 Strings로 자동 변환됩니다.
또한, 객체 문자 그럴 구문을 사용하는 경우 곱슬 버팀대를 비워두면 기본 속성 및 메소드가 포함 된 객체를 정의 할 수 있습니다. 예를 들어:
var p = {}; p.name = "Xiao Xiao Yihan"; p.age = 18;일반적으로 객체의 속성에 액세스하면 DOT 표기법이 사용되며 JavaScript에서는 사각형 브래킷 표기법을 사용하여 객체의 속성에 액세스 할 수 있습니다. 사각형 브래킷 구문을 사용하는 경우 액세스 할 속성은 예를 들어 정사각형 브래킷에 문자열로 배치해야합니다.
경고 (p [ "이름"]); Alert (p.name);
기능 측면에서 두 액세스 방법 사이에는 차이가 없습니다. Square Bracket Syntax의 장점은 변수를 통해 속성에 액세스 할 수 있다는 것입니다.
var propname = "name"; alert (p [propname]); // "Xiao Xiao Yihan"
속성 이름에 키워드 또는 예약 문자 등이 포함되어있는 경우 사각형 브래킷 표기법을 사용할 수 있습니다. 예를 들어:
p [ "이름"] = "Xiao Xiao Yihan";
속성 이름에는 공간이 포함되어 있으며 DOT 표기법을 통해 액세스 할 수 없습니다.
위의 기사 JavaScript의 심층 분석 : 객체 유형은 내가 공유하는 모든 내용입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.