11
2020
01

JavaScript继承链的理解(原型链)

每一个对象都有一个“proto”指针,指向实例化该对象的构造函数的原型对象,当该对象没有你想拿到的属性时,解释器会顺着指针不断向上找。

每一个构造你函数都有一个“prototype”属性,指向该构造函数的原型对象。

每一个原型对象都有一个“constructor”属性,指向该原型对象的构造函数。

任何对象(全局对象除外)向上查找的终点都是全局对象下的Object构造函数的原型对象。

对像合并?数组去重过滤?

对象合并:Object.assign(form, obj)----->Object.assign(目标对象, 被合并的对象)、$.extend、

数组去重:Set、filter、Map

« 上一篇 下一篇 »

发表评论:

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