用for-of循环代替第一层的for循环 for (var l = 0; l < app.questLIst.length; l++) { for (var i = 0; i < needWords.length; i++) { if (!app.questLIst[l][needWords[i].id]) { mui.alert(needWords[i].text) return } } }
时间: 2024-03-05 12:53:01 浏览: 21
可以使用 for-of 循环代替第一层的 for 循环。for-of 循环可以遍历数组中的元素,代码可读性更好,例如:
```
for (var quest of app.questLIst) {
for (var word of needWords) {
if (!quest[word.id]) {
mui.alert(word.text);
return;
}
}
}
```
这样代码看起来更简洁,易于阅读和维护。同时,使用 for-of 循环也可以避免在循环中使用数组下标的问题,避免由此引起的错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)