我需要在單個頁面中創建特定類的許多實例,並且我想知道,如果我定義該類的方法的方式會影響頁面的性能。不要緊,我是否這樣定義方法:實例化許多JavaScript對象的最佳方式是什麼?
function Foo(h, l) {
this.h = h;
this.l = l;
}
Foo.prototype.bar = function(x) {
// do stuff
}
或者這樣:
function Foo(h, l) {
this.h = h;
this.l = l;
this.bar = function(x) {
// do stuff
};
}
是否比其他一個報價的性能優勢,如果我要創建這個類的實例(如果類有其他幾種方法)?還是有另一種更好的方法,我應該使用?假設我實例化所有對象使用new Foo(h,l);