gpt4 book ai didi

javascript - 无法形成返回自身的函数的新实例

转载 作者:行者123 更新时间:2023-11-30 00:15:24 25 4
gpt4 key购买 nike

所以我遇到了一个问题,我试图创建一个返回自身的函数的新实例。但我不能那样做。我完全不明白。希望在这里得到一些解释。下面是代码:

function f(){ return f; }
new f() instanceof f; //returns false - should return true as per my knowledge

感谢您的关注。

最佳答案

您可能不想返回任何内容(当使用 new 调用时将返回 this ,而当作为普通函数调用调用时将返回 undefined )。类定义已更改为大写 F,因为 javascript 中的对象应以大写字母开头,以表示需要使用 new 调用它们。

var F = function() {};

var f = new F();

关于javascript - 无法形成返回自身的函数的新实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34932236/

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