我想break一个for-loop当满足特定条件
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;
...
Run Code Online (Sandbox Code Playgroud)
然而,break声明给了我一个
不合语法的中断
这是为什么?它应该只是一个break的for-loop,还是JavaScript认为我想打破map?