$: variable = "some string";
正如我从 Svelte 的 session 视频中了解到的,这段代码在 JS 中在语法上是有效的。我知道它在 Svelte 中是如何工作的,但它在 vanilla JS 中有什么用途?
我尝试在网络上进行一些搜索,但找不到任何与 Svelte 无关的内容。
你们中有人经常使用它吗?它有任何用例吗?如果我能得到任何指点,我会很高兴。
最佳答案
语法是 Labelled Statement .
它允许您声明一个标识符,该标识符通常可与循环中的 break
或 continue
语句一起使用。
例如:
var str = "";
loop1:
for (var i = 0; i < 5; i++) {
if (i === 1) {
continue loop1;
}
str = str + i;
}
console.log(str);
// expected output: "0234"
Svelte 利用语法的可用性来描述 react 性。
关于javascript - $ : have when used instead of const/var/let 有何行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57695000/