Мне просто интересно узнать о различии между следующим объявлением объектов JavaScript. В частности, разница между вещественным объектом literal и thing1 объектом класса предметов.
Код:
var thing = {
sanity:0,
init:function(){
//code
},
send:function(){
//code
}
}
function thing(){
this.sanity = 0;
this.init = function(){
//code
};
this.send = function(){
//code
};
}
thing1 = new thing();