js function()遍历数组 的语法
时间: 2023-10-30 16:16:09 浏览: 78
在 JavaScript 中,可以使用 for 循环或者 forEach() 方法遍历数组。
使用 for 循环遍历数组的语法如下:
```
for (var i = 0; i < arr.length; i++) {
// 对数组的每个元素执行操作
console.log(arr[i]);
}
```
其中,`arr` 为需要遍历的数组,`arr.length` 返回数组的长度,`i` 为循环变量,每次循环执行操作后自增。
使用 forEach() 方法遍历数组的语法如下:
```
arr.forEach(function(element) {
// 对数组的每个元素执行操作
console.log(element);
});
```
其中,`arr` 为需要遍历的数组,`element` 为当前循环的元素。使用 forEach() 方法可以更简洁地遍历数组,但是无法使用 break 或 continue 控制循环流程。
相关问题
JavaScript怎么遍历数组
JavaScript 中可以使用 for 循环和 forEach 方法来遍历数组。
使用 for 循环遍历数组的语法如下:
```javascript
for (let i = 0; i < arr.length; i++) {
// 执行操作
}
```
其中 `arr` 是要遍历的数组,`i` 为数组下标,`arr.length` 表示数组的长度。
使用 forEach 方法遍历数组的语法如下:
```javascript
arr.forEach(function(item, index, array) {
// 执行操作
});
```
其中 `arr` 是要遍历的数组,`item` 表示当前元素的值,`index` 表示当前元素的下标,`array` 表示当前数组本身。
js遍历数组对象获取值
可以使用 for 循环或者 forEach 方法来遍历数组对象并获取值,具体实现如下:
使用 for 循环:
```javascript
var arr = [{name: '张三', age: 18}, {name: '李四', age: 20}, {name: '王五', age: 22}];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i].name); // 获取 name 属性的值
console.log(arr[i].age); // 获取 age 属性的值
}
```
使用 forEach 方法:
```javascript
var arr = [{name: '张三', age: 18}, {name: '李四', age: 20}, {name: '王五', age: 22}];
arr.forEach(function(item) {
console.log(item.name); // 获取 name 属性的值
console.log(item.age); // 获取 age 属性的值
});
```
注意:在使用 forEach 方法时,item 表示数组中的每一个元素对象,可以通过点语法(item.name)或方括号语法(item['name'])来获取对象属性的值。
阅读全文