スイッチの外でjavascript(ラベル:ここにある)のラベルを使用するポイントは何ですか?スイッチの外でjavascript(ラベル:ここにある)のラベルを使用するポイントは何ですか?
5
A
答えて
4
break
とcontinue
のgoto文として使用できますが、これは実際にはめったに見られません。 You can find a few examples here。ここで
クイック一つだ:
myLabel:
for(var i=0; i<10; i++) {
if(i==0) continue myLabel; //start over for some reason
}
3
彼らはまた、ループに有用だ:
var x, y;
outer: for (x = 0; x < 10; ++x) {
for (y = 0; y < 10; ++y) {
if (checkSomething(x, y)) {
break outer;
}
}
}
... checkSomething
trueを返した場合外の両方ループを壊しています。
私は実際にこれらのコードの1つをコード化したことはありません。私はいつも内部ループを関数などに分割していますが、はと同じです。一部の人々はそれが悪いスタイル、goto
(JavaScriptにはない)に似ていると考えます。
関連する問題
- 1. サービス定義でラベルを選択するポイントは何ですか?
- 2. ラベルに複数のホットエンコーディングを使用することはできますか?
- 3. ラベルは、このコードはforms.pyからであるフィールド
- 4. シンプルフォーム:ラベルを削除し、ラベルi18nを使用してプレースホルダに置き換えることは可能ですか?
- 5. reduxにimmutable.jsを使用することのポイントは何ですか?
- 6. このコードのポイントは何ですか?
- 7. C#コードでブロックを使用することのポイントは何ですか?
- 8. Cifar10の粗いラベルと細かいラベルは何ですか?
- 9. JavafxどこにラベルをStringPropertyにバインドするのですか
- 10. ポイントにラベルを付けるには?
- 11. ポイント上のYラベルを削除する
- 12. DSEグラフのラベル名とプロパティキーに使用できる文字は何ですか?
- 13. マップ内のポイントにラベルを付ける
- 14. はどちらを使用する - HTMLのラベル又はAsp:ラベル
- 15. "master"ラベルをGitの過去のあるポイントに移動するには?
- 16. HTML、accessibilty:1つのラベルで2つのコントロールにラベルを付けることは可能ですか?
- 17. divラベル内にこれらのラベルを挿入するにはどうすればいいですか?
- 18. StackLayoutを使わずにViewCellでラベルとスイッチをコーディングする方法はありますか?
- 19. このHashMap実装でこのような操作を使用するポイントは何ですか?
- 20. キビのラベルのリストを使うことは可能です
- 21. は、私がこのような何かを書きたいのですがラベル
- 22. ここで使用するpreg_matchの概念は何ですか?
- 23. ここでC#スイッチを使用できますか?
- 24. ラベル値で要素をソートする方法(ネイティブJavaScriptを使用)?
- 25. どこでラベルをtrueに変更する必要がありますか?
- 26. この例では、JavaScriptジェネレータを使用する目的は何ですか?
- 27. Html JavaScriptでラベル表示を使用する
- 28. ラベルをyii2で使用するDatePicker
- 29. Alertmanager webhookでラベルを使用する
- 30. ZedGraphの各ポイントにラベルを表示する方法は?
合意しました - 現在、彼らのポイントは悪いコードを作ることです。 – zsalzbank