js遍历数组有值的元素
时间: 2023-10-04 15:12:38 浏览: 37
可以使用数组的forEach方法遍历数组,然后判断每个元素是否有值。例如:
```
let arr = [1, 2, null, 3, undefined, 4];
arr.forEach(function(element) {
if (element !== null && element !== undefined) {
// do something with the element
console.log(element);
}
});
```
这样就可以遍历数组并且只处理有值的元素。
相关问题
js forEach遍历数组key值
在JavaScript中,forEach方法用于遍历数组,并对数组中的每个元素执行指定的操作。它没有遍历数组的key值的直接方法。如果你想要获取遍历数组时的key值,可以使用for循环或for...in循环来实现。
使用for循环来遍历数组并获取key值的示例代码如下:
```
var arrTmp = ["value1","value2","value3"];
for(var i = 0; i < arrTmp.length; i++) {
var key = i;
console.log(key); // 输出key值
}
```
使用for...in循环来遍历数组并获取key值的示例代码如下:
```
var arrTmp = ["value1","value2","value3"];
for(var key in arrTmp) {
console.log(key); // 输出key值
}
```
javascript遍历数组的元素
要遍历JavaScript数组的元素,可以使用for循环或forEach方法。以下是示例代码:
使用for循环:
```
const arr = [1, 2, 3];
for(let i = 0; i < arr.length; i++){
console.log(arr[i]); //输出每个元素
}
```
使用forEach方法:
```
const arr = [1, 2, 3];
arr.forEach(function(element) {
console.log(element); //输出每个元素
});
```