[Javascript] Computed property name

computed property name (계산된 속성명)

  • 각괄호 [] 안에 식을 넣을 수 있고, 식이 계산되고 그 결과가 속성명으로 사용된다.
// 계산된 속성명 미사용, 기존코드
function makeObject1(key,value) {
	const obj = {};
    obj[key] = value;
    return obj
}
// 계산된 속성명 사용
function makeObject2(key,value) {
	return {[key]:value}		// 계산된 속성명 [key]
}

좋은 웹페이지 즐겨찾기