这个问题就很广了,大部分流行的库和框架都用到了它,如 jquery,你也可以在某些业务逻辑上使用它去实现某种功能或者组件,而ECMA6的标准虽然出现了 class 类,但底层实现其实还是 prototype 原型链。
lcd7171 开发者_运维技巧 5小时前
在原型链上扩展方法可以使所以由该对象衍生出的对象都具有此方法。直接讲概念貌似容易晕,举个例子
每天读_书 5小时前 开发者_JS百科
在 JS 中,我们创建的每一个函数都有一个 prototype(原型)属性,这个属性是一个指针,指向原型对象,该对象用于包含可以由特定类型的所有实例共享的属性和方法;
山鸡鸟 5小时前 开发者_运维问答
相信楼主应该清楚了
huyiyun2006 5小时前 开发者_StackOverflow社区
嗯,这个问题其实问的挺广的,我把你的问题分成 prototype和__proto__ 是什么? 为什么要用它们 ? 它们用在了哪里? 这三个问题吧
永不灞休 5小时前
为了实现继承JS 没有像 java、python一样的实现继承的class,而是通过原型链的概念来实现继承的,而开发者_StackOverflow中文版原型链就是一个个原型(prototype)串在一起从而实现的
精彩评论