Bootstrap

手写 call、apply 及 bind 函数

之前在bind和apply以及call函数使用中详解总结过bindapply以及call函数的使用,下面手写一下三个函数。
一、首先call函数

Function.prototype.MyCall = function (thisArg, ...args) {
   
  let fn = this  //this指的是当前函数
  thisArg = (thisArg === undefined || thisArg === null) ? window : Object
;