• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

手写call

开发技术 开发技术 3小时前 2次浏览

let obj = {
  a:1,
  b:2
}

Function.prototype.myCall = function(content,…arg){
  let _this = this
  let sy = Symbol();
  content[sy] = _this;
  return content[sy](…arg);
}

function add(c,d){
  console.log(this.a + this.b + c + d)
}
add.myCall(obj,2,4);


程序员灯塔
转载请注明原文链接:手写call
喜欢 (0)