Digking's cave

JS 기초 ) 계산된 프로퍼티 (Computed property) 본문

기초/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'}

반응형