您可以在作业的右边有陈述吗?
thing: 123123
thing: "asdfasdf"
thing: {asdf:1234}
thing: (function () {
return 1
})()
parent: for (var i=0; i<10; i++) {
var a = 0
console.log(a)
child: while(a < 5) {
a++
if (a > 2)
break parent
}
}
http://jsfiddle.net/td951gc7/1/
最佳答案
thing:
和parent:
不是分配。它们是标签(有点像GOTO的目标,通常仅在您处理嵌套循环并且想要在其中一个特定循环中使用break
或continue
时才有用)。
MDN documentation
ECMAScript specification for labels
关于javascript - 这怎么不是语法错误?这没有道理! (javascript),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29422661/