JavaScript에서는 아래의 변수에서 객체를 만드는 더 짧은 방법이 있습니다.javascript 변수가있는 키로 객체 생성
var d = 'something';
function map(d){
var obj = {};
obj[d] = d;
return obj;
}
잘
같은 짧은 보이지만, 키가 값보다 d
문자 그대로는 잘못된 것입니다.
function wrong(d){
return {d:d}
}
나는 첫 번째 버전에는 신경 쓰지 않지만 간결한 방법으로 궁금해합니다.
감사합니다.
그래, 첫 번째 방법을 사용하십시오. 두 번째 방법은 열쇠는'd'의 값이 아니라 * d *입니다. –
호기심에서 키의 이름이 항상 가치라면 왜 둘 다 저장해야합니까? –
obj.d = d를 사용하면 어떨까요? ? – Triode