手写apply
Function.prototype.myApply = function (ctx, args = []) {
ctx = ctx || window
ctx.fn = this
const result = ctx.fn(...args)
delete ctx.fn
return result
}
Function.prototype.myApply = function (ctx, args = []) {
ctx = ctx || window
ctx.fn = this
const result = ctx.fn(...args)
delete ctx.fn
return result
}