'데이터를 담아내는 그릇'
원시형(primaitive type) 데이터와 달리,
(문자형으로 된) 속성Key : (모든 자료형이 가능한) 값value 로
구성된 여러개의 프로퍼티property 를 가질 수 있다..
① 객체생성자 문법
let fruit = new object();
② 객체리터럴 문법... 중괄호를 이용해 객체를 선언하는 것.
let fruits = {
apple : red,
orange: orange,
lemon : yellow,
'fruits mix' : colorful
};
alert(fruits.apple); // red
점 표기법(dot notation)
let fruits = {};
// set
fruits['fruits mix'] = colorful;
// get
alert(fruit['fruits mix']; // colorful
// delete
delete fruits['fruits mix']';
대괄호표기법(square bracket notation)
let fruits = {
apple : red,
orange, // orange : orange 와 같음...
lemon : yellow,
'fruits mix' : colorful
};
key in object
for...in 반복문을 사용하면 객체의 모든 키를 순회할 수 있..다
(for...in문은 배열에서도 사용할 수 있다)