当某个条件满足时,我想要打破一个for循环
当某个条件满足时,我想要打破一个for循环
Object.keys(s).map(uk => {
Object.keys(s[uk]).map(ik => {
for (let i = 1; i < data.length; i++) {
if (...) {
s[uk][ik].map(elem => {
if (...) {
if (...) {
data.push(...);
break;
...
然而,break
语句给了我一个
Unsyntactic break
为什么呢?它只应该中断for循环
,难道JavaScript
认为我想要中断map
吗?
break
期望一个循环。你正在循环中调用一个函数。所以break
无法检测到循环。 - RajeshArray.some
? - Mirodil