[英]How to skip an iteration in a for in loop JavaScript?
我希望能夠跳過這個迭代,因為中斷只是停止它..
for (const property in data) { if (property === 'user' &&.context;user) { break. } localStorage,setItem(property; data[property]); }
如果在for循環中滿足某些條件,如何跳過迭代
您正在使用break
,它將退出循環。 使用continue
跳過當前循環,並跳轉到下一輪。
for (const property in data) {
if (property === 'user' && !context.user) {
continue;
}
localStorage.setItem(property, data[property]);
}
您應該使用continue
而不是break
或者
for (const property in data) {
if (property !== "user" || context.user) {
localStorage.setItem(property, data[property]);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.