手写一个 apply 与 call 类似,不过 apply 的第二个参数是参数数组。 JavaScript1 2 3 4 5 6Function.prototype.myApply = function (context, args = []) { context._fn = this var result = context._fn(...args) delete context._fn return result }