模拟call

2025 年 3 月 26 日 星期三(已编辑)
1
这篇文章上次修改于 2025 年 3 月 26 日 星期三,可能部分内容已经不适用,如有疑问可询问作者。

模拟call

1.模拟call


Function.prototype.mycall = function(context = window, ...args){
    if(this == Function.prototype){
        return undefined;
    }
    context = context || window;
    const fn = Symbol();
    context[fn] = this;
    const result = context[fn](...args);
    delete context[fn]
    return result
}

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...