gpt4 book ai didi

javascript - JavaScript 语法 foo : mean? 是什么意思

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:41 27 4
gpt4 key购买 nike

下面的代码是什么意思? (它不是 json - 它是 js 解释器不会产生错误的代码)

foo: 5

问题原因如下。在箭头函数示例中,有一个显示了 json 和代码块语法之间的混淆:

var func = () => { foo: 1 };

func() 返回 undefined 并且上面的代码没有失败。我试图将 foo: 5 代码作为 js 模块中的唯一代码 - 它有效......我不知道 ':' 运算符,也不知道 js 中的标签。

最佳答案

这是一个 JavaScript 标签:documentation here .

You can use a label to identify a loop, and then use the break or continue statements to indicate whether a program should interrupt the loop or continue its execution.

Note that JavaScript has NO goto statement, you can only use labels with break or continue.

示例用法(来自 MDN)

var itemsPassed = 0;
var i, j;

top:
for (i = 0; i < items.length; i++){
for (j = 0; j < tests.length; j++) {
if (!tests[j].pass(items[i])) {
continue top;
}
}

itemsPassed++;
}

关于javascript - JavaScript 语法 foo : mean? 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39655737/

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