기초/JavaScript
JS 기초 ) 계산된 프로퍼티 (Computed property)
디깅
2022. 7. 11. 16:59
728x90
# 계산된 프로퍼티 (Computed property)
property의 이름을 변수를 통해 동적으로 받아올 수 있다.
예시1)
let testname = "name";
let testage = "age";
const user = {
[testname] : "Happy",
[testage] : 29,
[1+5] : 6,
["test"+"property"] : 30,
};
console.log(user)
// {6: 6, name: 'Happy', age: 29, testproperty: 30}
예시2)
function makeObj(key,value){
return {
[key] : value,
};
}
const obj = makeObj("이름","happy");
console.log(obj); // {이름: 'happy'}
반응형