Javascript中使用的原型是什么?
这个问题在这里已经有了答案:
原型链是您如何将方法与给定类型关联,而不仅仅是某个对象的特定实例。 这对性能有利,因为您不必为每个实例重新定义方法,因为它在类型级别上定义了一次。
使用原型的示例:
var car = function(){
};
car.prototype.start= function(){
};
var myCar = new car();//all car objects will have the start function defined.
没有使用原型的例子:
var car = {};
car.start = function(){};
这里最大的区别是第二个例子没有利用原型,而只是将启动方法仅添加到当前实例。 在第一个例子中,所有创建的实例都可以访问start方法。
链接地址: http://www.djcxy.com/p/30075.html