簡體   English   中英

我可以在 Javascript for...in 和 for...of 循環中使用 continue 和 break 嗎?

[英]Can I use continue and break in Javascript for...in and for...of loops?

我可以在for...infor...of類型的循環中使用breakcontinue語句嗎? 或者它們只能在常規for循環中訪問。

例子:

myObject = { 
  propA: 'foo', 
  propB: 'bar'
};

for (let propName in myObject) {
  if (propName !== 'propA') {
    continue;
  }
  else if (propName === 'propA') {
    break;
  }
}

是的 - 適用於所有循環。

 const myObject = { propA: 'foo', propB: 'bar' }; for (let propName in myObject) { console.log(propName); if (propName !== 'propA') { continue; } else if (propName === 'propA') { break; } }

(循環我的意思是forfor...infor...ofwhiledo...whiledo...while不是forEach ,它實際上是在 Array 原型上定義的一個函數。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM