Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 数组 遍历

作者:硝烟   发布日期:2025-07-05   浏览:31

// 遍历数组的几种常见方法

// 1. for 循环
let arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
    console.log(arr[i]);
}
// 解释:使用传统的 for 循环遍历数组,通过索引访问每个元素。

// 2. forEach 方法
arr.forEach(function(item) {
    console.log(item);
});
// 或者使用箭头函数
arr.forEach(item => console.log(item));
// 解释:forEach 是数组的一个内置方法,可以更简洁地遍历数组中的每个元素。

// 3. for...of 循环 (ES6)
for (let item of arr) {
    console.log(item);
}
// 解释:for...of 是 ES6 引入的新语法,可以直接遍历数组中的值,而不需要通过索引。

// 4. map 方法
let newArr = arr.map(item => item * 2);
console.log(newArr); // 输出: [2, 4, 6, 8, 10]
// 解释:map 会创建一个新数组,其结果是对原数组中的每个元素调用提供的函数后的返回值。

// 5. filter 方法
let filteredArr = arr.filter(item => item > 3);
console.log(filteredArr); // 输出: [4, 5]
// 解释:filter 会创建一个新数组,包含所有通过测试的元素。

// 6. every 和 some 方法
let allEven = arr.every(item => item % 2 === 0);
console.log(allEven); // 输出: false
let hasEven = arr.some(item => item % 2 === 0);
console.log(hasEven); // 输出: true
// 解释:every 检查数组中的所有元素是否都满足条件,some 检查是否有至少一个元素满足条件。

上一篇:js 判断数组类型

下一篇:js object 转数组

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 点击空白区域触发事件

js 获取今天年月日

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站