gpt4 book ai didi

javascript - JavaScript 中的命名和未命名函数

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

JavaScript 中用于存储函数名称的数据结构的本质是什么?

换句话说,当执行此代码时,字符串“Foo”(即函数 Foo 的名称)存储在哪里?

function Foo() {}

此外,匿名函数是否有隐藏名称?

最佳答案

字符串“Foo”(即函数 Foo 的名称)存储在哪里

在全局范围内。

您可以通过使用 self invoking anonymous function 来避免这种情况:

(function() {
alert('Hello World');
})();

,或者通过将 var 关联到本地范围内的函数:

function myBigFunction() {
var myfunction = function foo(){alert('Hello World');};
}

没有隐藏名称。

关于javascript - JavaScript 中的命名和未命名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27564731/

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