gpt4 book ai didi

javascript - 为什么 JavaScript 中不允许顶级匿名函数?

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

例如,在 test.js 中这是允许的(并且非常没有意义):

1 + 2;
(function () {});

使用节点执行时:

$ node test.js
$

在其他上下文中允许使用 function () {} 形式(不带括号),例如作为另一个函数的参数。

为什么 JavaScript 文件的顶层不允许以下内容?

function () {};

最佳答案

function开头的语句是函数语句
函数语句必须命名。 (因为他们在该范围内创建了一个声明)

关于javascript - 为什么 JavaScript 中不允许顶级匿名函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10870200/

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