계산된 속성명
▼계산된 속성명을 사용하지 하는 경우와 그렇지 않은 경우
// 계산된 속성명 미사용, 기존코드
function makeObject1(key,value) {
const obj = {};
obj[key] = value;
return obj
}
// 계산된 속성명 사용
function makeObject2(key,value) {
return {[key]:value} // 계산된 속성명 [key]
}
[key]값이 key의 이름으로 동적으로 할당된다.