console.log()
Javascript にループがあり、特定の反復で実行してから終了したいと考えています。これを行うための最良の方法は何ですか?
Perlのようなものが欲しい
die Dumper \@foo;
console.log()
Javascript にループがあり、特定の反復で実行してから終了したいと考えています。これを行うための最良の方法は何ですか?
Perlのようなものが欲しい
die Dumper \@foo;
例外をスローできます:
throw "Help I have fallen and cannot get up";
まったく同じではありませんが、(私の経験では) 通常の DOM ラングリングの種類の JavaScript コードで例外処理を目にすることはあまり一般的ではないため、通常はイベント ループから吹き飛ばされます。ただし、周囲のtry
ブロックが投げたものをキャッチするのと実際には同じではありません。
ループを終了するという意味ですか?
while(true) {
console.log()
if(condition) {break};
}
コマンドはbreak
ループを終了します
しかし、javascriptにはkill
または関数はありません。exit
JavaScript はイベントベースであるため、スクリプトはいつ終了するかを制御しません —die
またははありませんexit
。
まだ作成されていない場合は、コードを関数にリファクタリングするreturn
か、名前付きブロックを使用することをお勧めします。
foo: {
// do work
break foo;
// not executed;
}