これら2種類の構造の違いは何ですか
var bar = {
something : value,
execute : function() { /* Whatever */ }
}
function foo() {
this.something = value;
this.execute = function() { /* Whatever */ };
}
私の推論は、 bar は静的オブジェクトであり、 foo は、新しいコンストラクターを呼び出して作成する必要がある通常のオブジェクトであるということです
あれは正しいですか ?またはそうではない