js循环数组避免非空报错的方法
时间: 2023-07-07 11:27:39 浏览: 78
JavaScript你不知道的一些数组方法
可以使用`Array.isArray()`方法判断数组是否为空,如果不为空再进行循环。
例如:
```
if(Array.isArray(arr) && arr.length > 0){
// 进行循环
for(let i = 0; i < arr.length; i++){
// ...
}
}
```
另外,也可以使用`forEach()`方法,该方法只会在数组非空时执行。
例如:
```
arr.forEach(function(item){
// ...
});
```
在以上两种方法中,都可以避免在数组为空时报错。
阅读全文