摘要: 思路 函数的实现其实都借助了点调用。利用第一个参数做个中转,调用完之后删除。 call Function.prototype.myCall = function(context = windows, ...args) { context._fn = this const result = conte 阅读全文
posted @ 2021-04-14 16:31 有点油 阅读(138) 评论(0) 推荐(0)
摘要: 实现 new 过程: 函数第一个参数是构造函数 实例的__proto__指向构造函数的原型属性prototype 函数剩余参数要挂载到一个实例对象上 构造函数有返回值时,就返回这个返回值 const myNew = function () { let obj = {} //开辟内存空间 let Co 阅读全文
posted @ 2021-04-14 16:09 有点油 阅读(135) 评论(0) 推荐(0)