摘要:
//手写call Function.prototype.myCall = function (context) { let ctx = context; ctx.fn = this; const args = Array.from(arguments).splice(1); let result = 阅读全文
摘要:
一、js原型定义 函数都有一个原型,通过prototype指向这个原型,通过这个函数创建的实例对象会继承这个原型上面的属性和方法(设置这个实例对象的__proto__),js在它们之间创建一个关联。 二、js原型链定义 通过函数创建出来的对象,默认会有一个__proto__属性指向它继承的构造函数的 阅读全文