我需要在单个页面中创建特定类的许多实例,并且我想知道,如果我定义该类的方法的方式会影响页面的性能。不要紧,我是否这样定义方法:实例化许多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);