서버에서 모델 또는 콜렉션을 가져 오면 문자열 화 한 다음 다시 구문 분석하지 않으면 모델의 특성에 액세스 할 수 없습니다. 아마 모델 자체가 backbone.js에서 약간의 추가 오버 헤드를 가지고 있을까요? 아래 코드에서 stringify/parse를 순차적으로 수행 할 수 있습니다.이 구문 분석은 내가 시작한 것과 동일한 결과를 제공하기로되어 있습니다. 그러나 내 모델의 속성이 이전과 다르게 노출 되었기 때문에이 두 단계를 수행하여 불필요한 정보를 완전히 제거했습니다. 확실히 내 모델 속성에 액세스하려면이 두 단계를 수행 할 필요가 없습니다. 맞습니까?backbone.js 모델 및 콜렉션 오버 헤드
Eg.
thismodel = /// assume this came from server fetch
alert(thismodel.name); // DOES NOT WORK - undefined
jsonmodel = JSON.stringify(thismodel);
var providerprefslistJSON = jQuery.parseJSON(jsonmodel);
alert(providerprefslistJSON.name); // WORKS