gpt4 book ai didi

javascript - Douglas Crockford 书中 Function.prototype 上的“方法”

转载 作者:行者123 更新时间:2023-11-28 06:48:26 25 4
gpt4 key购买 nike

在 Crockford 的书中,“方法”被添加到 Function.prototype

在我的浏览器控制台中,我这样做了

  1. 函数.方法--> 未定义
  2. Function.prototype.method=function(name,func){this.prototype[name]=func;返回这个;}
    --> 函数(名称,func){this.prototype[ame]=func;返回这个;}
  3. (function(){}).method
    --> 函数(名称,func){this.prototype[名称]=func;返回这个;}
  4. 函数.方法
    --> 函数(名称,func){this.prototype[名称]=func;返回这个;}

我可以理解第 3 步,其中函数文字定义了“方法”

但是为什么在步骤 4 中,在步骤 1 中未定义的 Function.method 突然定义了“method”。

函数是它自身的实例吗?

最佳答案

Is Function an instance of itself ?

Yes .

Function instanceof Function;
> true

关于javascript - Douglas Crockford 书中 Function.prototype 上的“方法”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33199807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com