JavaScript
未读
手写实现call、apply和bind方法
call, apply, 和 bind 是 JavaScript 中常用的函数。它们的作用是在函数调用时动态地改变函数的上下文。具体来说,它们可以指定函数中的 this 指向哪个对象,以及传递参数给函数。 call方法 作用 将函数设为对象的属性 执行和删除这个函数 指定this到函数并传入给定参数
JavaScript
未读
手写实现instanceOf
实现instanceOf 思路: 步骤1:先取得当前类的原型,当前实例对象的原型链 步骤2:一直循环(执行原型链的查找机制) 取得当前实例对象原型链的原型链(proto = proto.__proto__,沿着原型链一直向上查找) 如果 当前实例的原型链__proto__上找到了当前类的原型prot