속성 필드 변수를 사용하여 객체를 만드는 간단한 방법이 있습니까? 가변 속성 이름을 사용하여 JS 객체를 구성하는 약식 방법
내가 어떤 변수에 할당, 새로운 객체를 생성하는 것을 피하기 다음 속성을 설정하는 방법, 내가 save이 속성을 원하는, 내가이 예에서 Backbone를 사용하여, 다음 변수PROP.Todo.PRIORITY = 'priority'
및 말해봐?
나는이 달성하고자하는
:이 같은 노력했습니다
var tmpObj = {};
tmpObj[PROP.Todo.PRIORITY] = "high";
this.model.save(tmpObj);
, 실패이었다 :
this.model.save(({}[PROP.Todo.PRIORITY] = "high"));
어떤 제안? 나는 오랫동안 객체 선언을 많이 쓰려고한다. 당신은 단지 하나 개의 매개 변수를 저장하는 경우
답변을 주셔서 감사합니다. -이 솔루션이 마음에 들지만 다른 대답은 아마도 내 선택 경로 일 것입니다. 그리고 예, 제 표현이 더 좋았을 수도 있습니다. 나는 '일시적인'이라는 뜻이 아니며, 새로운 대상에 대한 선언이 많이 필요할 것이라는 의미였습니다. 코드가 많이 부풀어 오르더라도 성능에 대한 우려는 아닙니다. –