セクション12.12のECMAScript 5.1 specによれば、どのステートメントにもラベルを付けることができます。簡単なテストでは、ブラウザはステートメントの前にラベルを受け入れました。この仕様では、ラベルはbreak
とcontinue
ステートメントで排他的に使用されているとも言われており、クイックテストでは、それらが参照するラベルがそれらを含むループを参照しないと "未定義ラベル"ループではないステートメントでラベルをどのように使用しますか?
私の質問は次のとおりです。ループに使用されていないステートメントのラベルは何ですか? break
またはcontinue
がループではないラベルを参照できる状況がありますか?
ドゥープではありませんが、興味深い、関連した、そして最近の質問です。いくつかの答えは多少関連しています:http://stackoverflow.com/questions/8782877/using-colons-in-javascript-variable-names- eg-abc – ziesemer
haha、ええ、私はちょうどそれを読んでいました。それは私にこれを尋ねるよう促した。 –