gpt4 book ai didi

javascript - 命名函数表达式

转载 作者:行者123 更新时间:2023-11-29 22:00:45 25 4
gpt4 key购买 nike

<分区>

我正在将命名函数表达式分配给对象的属性:

var foo = {};

foo.bar = function bar(){
console.log('bar');
};
  • foo.bar() => bar
  • bar() => ReferenceError: bar is not defined

为什么不能直接调用bar(),为什么没有定义?

我知道我可以像 var bar = foo.bar = function(){} 一样简单地链接赋值,所以我不是在寻找解决方法或其他解决方案,我我只对为什么它不起作用感兴趣。

我已经在 Chrome 控制台和 Node.JS 中进行了测试。

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