2016-11-24 1 views
0

자바 스크립트에서 객체와 객체 리터럴의 차이점을 설명해 주시겠습니까? 주소 :자바 스크립트의 객체 및 객체 리터럴

1) 개체와 같은 이름 - 값 쌍의 모음입니다 :

지금까지 내가 구글을 검색하여 학습이 울부 짖는 소리 주어진다 "내 주소".

2) 개체 리터럴은 쉼표로 구분되고 중괄호로 묶인 이름 - 값 쌍의 시퀀스입니다. 예를 들면 다음과 같습니다. {address : "내 주소", roll : 0001}

그러나 여전히 나에게 의미가 없습니다. 나는이 둘의 기본적인 차이점을 발견 할 수 없다. 실제로, 저는 '이름 - 값 쌍의 모음'과 '이름 - 값 쌍의 순서'와 혼동합니다. 문자

+1

객체 리터럴은 객체를 인라인으로 정의하는 구문의 이름입니다. 또한 [object initializer notation] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer)라고도합니다. – 4castle

답변

1

객체는, 예를

var obj1 = new Date(); // object 
var obj2 = function() {}; // object 
var obj3 = new RegExp(); // object 

많은, 더 많은,

var object_literal = { 
    key1 : "value", 
    key2 : "value2", 
} 

그러나 자바 스크립트에서 객체의 많은 종류가 있습니다

같이 단순히 문자로 정의 된 객체이다 그러나 이들은 리터럴 객체가 아닙니다.

+0

예. 알았다. 감사 –

관련 문제