익명 함수의 반환 값을 내 JSON 객체의 속성에 어떻게 할당 할 수 있습니까?익명 반환 값을 객체의 속성에 직접 할당
selectOptionData.push({
value: 123,
text: 'Hi there',
selected: false,
transportObject: function(){
var transObj = null;
$.each(transports, function(i, t)
{
if (t.ID == currentTranspObjID) {
transObj = t;
return;
}
});
return transObj;
}
});
설명을 주신 펠릭스에게 감사드립니다. 사실 나는 질문을 게시하기 전에 그렇게했지만 추가했습니다. 결국 ... like : (function() {....}()); 그리고 분명히 thsi는 내가 편집하고있는 플러그인을 부러 뜨 렸습니다. 그리고 나는 무언가를 잘못했다고 생각했습니다 ... 당신은 플러그인에서 그것을 생각하지 않습니까? 결국? 고마워요! –
@byte_slave : 아니요, 거기에';'를 넣으면 잘못된 구문이 나타납니다. 속성 사이에는 ','또는 마지막 속성 다음에 오는 것이 없습니다. 그렇지 않으면'var obj = {foo : 1, bar : 0;};'과 같이 보일 것입니다. 객체 정의는 * one * 문이지만 ';'는 명령문을 분리합니다. –
예 ... 맞아 ... 나는 기능에 대해서 생각하고 있었고 더 이상 재산에 관심이 없었습니다. (그 이유는 ... 계몽에 감사드립니다.) 덕분에 많은 도움을 주셨습니다 –