Javascript

프로퍼티 열거

자라나라나무나무나 2022. 6. 8. 11:51
// 프로퍼티 열거

const obj = {
    prop1 : 'value1',
    prop2 : 'value2',
    prop3 : 'value3',
    prop4 : 'value4',
};

const prop1 = 'prop1';
console.log(obj[prop1]); // output : value1

console.log(prop1); // output : prop1

console.log(obj.prop1); // output : value1

console.log(obj['prop1']); // output : value1

for(const key in obj) { // output : value1, value2, value3, value4
    console.log(obj[key]);
}

 

표현식 처럼 이용이 가능하다

const prop1 = 'prop1'; 로 선언을 해준다.
 
여기서 prop1은 obj의 prop1과 이름이 같고, 키값이 value1의 값이기 때문에 콘솔값은 value1이 나온다.
 
console.log(obj[prop1]); // output : value1