0
정의 된 객체의 새 인스턴스를 어떻게 구성합니까?JavaScript에서 새 객체를 생성하는 방법
코드가 비슷하지만 this.User = new User();
코드가 작동하지 않습니다. 당신이 new를 사용하여 객체를 생성 할 수있게하려면
(function() {
SomeApp = {
User: {
FirstName: '',
LastName: ''
},
Users: [],
init: function() {
this.User.FirstName = 'Joe';
this.User.LastName = 'Blogs';
//add user to list
var copiedUser = {};
$.extend(copiedUser, this.User);
this.Users.push(copiedUser);
//create new user
this.User = new User();
this.User.FirstName = 'Jane';
//add user to list
var copiedUser = {};
$.extend(copiedUser, this.User);
this.Users.push(copiedUser);
}
}
SomeApp.init();
})();
"JSON 개체"를 계속 읽으면 누군가를 죽일 수도 있습니다 ... –
여기를보십시오 - 그는 비슷한 문제가 있습니다. http://stackoverflow.com/questions/191881/serializing-to-json-in-jquery –
' JSON 또는 JavaScript Object Notation은 사람이 읽을 수있는 데이터 교환을 위해 설계된 텍스트 기반의 공개 표준입니다. '(c) [Wikipedia] (http://en.wikipedia.org/wiki/JSON). 그래서, 그것은 문자열입니다 ** ** 객체가 아닙니다. – VisioN