В чем разница между этими двумя примерами кода?
Код 1:
var Something = {
name: "Name",
sayHi: function(){
alert(Something.name);
}
}
Код 2:
function Something(){
this.name = "Name";
}
Something.prototype.sayHi = function(){
alert(Something.name);
}
Edit: Итак, ребята, вы имеете в виду Второй лучше? или более "формальный" ?