Javascript中使用的原型是什么?

这个问题在这里已经有了答案:

  • JavaScript .prototype如何工作? 21个答案

  • 原型链是您如何将方法与给定类型关联,而不仅仅是某个对象的特定实例。 这对性能有利,因为您不必为每个实例重新定义方法,因为它在类型级别上定义了一次。

    使用原型的示例:

    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

    上一篇: What is the word prototype used for in Javascript?

    下一篇: Prototype property throwing undefined