gpt4 book ai didi

javascript - Svelte 中使用的这种结构的 Vanilla JS 含义是什么?

转载 作者:行者123 更新时间:2023-12-02 23:09:20 33 4
gpt4 key购买 nike

slim tutorial呈现线

$: doubled = count * 2;

和声明

[..] It's valid (if unconventional) JavaScript [..]

如果它在纯 JavaScript 中有效,那么它的含义是什么?

我在控制台中尝试过,$: tt = 5似乎分配了一个值 5tt但对$没有任何作用。我似乎还可以在开头放置其他字符串,例如 fdf: ddd = 44而且它的工作原理是一样的。

注意:我不是在询问它在 Svelte 中的作用,而是在没有 Svelte 编译器的普通 JS 中的作用。

最佳答案

这是标签的语法。如果您有嵌套循环并且您想跳出进一步的循环,通常会使用它:

loop1:
for (i = 0; i < 3; i++) { //The first for statement is labeled "loop1"
loop2:
for (j = 0; j < 3; j++) { //The second for statement is labeled "loop2"
if (i === 1 && j === 1) {
break loop1; // this exits out of both loops
}
break loop2; // this leaves only the inner "j" loop
break; // This does the same thing as "break loop2"
}
}

参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label获取更多引用信息。

关于javascript - Svelte 中使用的这种结构的 Vanilla JS 含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57446341/

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