2017-05-04 1 views
-1

함수의 매개 변수를 기반으로하는 속성을 포함 할 개체를 반환하는 함수를 작성하고 싶습니다.Javascript : 동적 속성을 사용하여 개체 만들기

var my_object_creator = function(prop, value) { 
    return { prop: value } 
} 

비슷해 그러나 "소품"하지 말아야하지만, prop의 가치를 평가하는 속성의 값이이 건물의 이름입니다.

는 나는이

var my_object_creator = function(prop, value) { 
    var t = {}; 
    t[prop] = value; 
    return t; 
} 

처럼 그것을 할 수있어하지만 난 더 우아한 방법이 있는지 궁금하네요.

감사 ES2015에서

답변

2

:

return { [prop]: value }; 
+0

이 *의 필수 * 중복합니다. – Pointy

관련 문제