14
2020
04

什么是prototype?

prototype就是原型对象,它是函数所独有的,它包含了一个函数(类)所有的实例共享的属性和方法。


function A() {};

A.prototype.get=()=>{

    console.log('我是get方法');

}

var a1 = new A();

a1.get(); // 我是get方法

var a2= new A();

a2.get(); // 我是get方法


a1和a2都是A的实例,所以他们都有A的原型对象上的get方法属性。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。