JavaScriptでforループから抜け出す方法

JavaScriptでforまたはfor…ofループから抜け出すために使用できる方法を見つけてください

あなたが持っていると言うforループ:

const list = ['a', 'b', 'c']
for (let i = 0; i < list.length; i++) {
  console.log(`${i} ${list[i]}`)
}

ある時点で壊れたい場合は、要素に到達したときに言いますb、あなたは使用することができますbreakステートメント:

const list = ['a', 'b', 'c']
for (let i = 0; i < list.length; i++) {
  console.log(`${i} ${list[i]}`)
  if (list[i] === 'b') {
    break
  }
}

使用できますbreakfor..ofループから抜け出すためにも:

const list = ['a', 'b', 'c']

for (const value of list) { console.log(value) if (value === ‘b’) { break } }

注:から抜け出す方法はありませんforEachループするので、(必要な場合は)どちらかを使用しますforまたはfor..of

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: