数组遍历
JavaScript 示例
以下是JavaScript中数组遍历的示例代码:
js
// title: 数组遍历
// 1. for循环遍历
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(`索引 ${i}: ${arr[i]}`);
}
// 2. forEach方法
arr.forEach((element, index) => {
console.log(`索引 ${index}: ${element}`);
});
// 3. for...of循环
for (const element of arr) {
console.log(element);
}
// 4. map方法(返回新数组)
const doubled = arr.map(element => element * 2);
console.log('数组翻倍:', doubled);
// 5. filter方法(过滤元素)
const evenNumbers = arr.filter(element => element % 2 === 0);
console.log('偶数:', evenNumbers);
// 6. reduce方法(累加)
const sum = arr.reduce((accumulator, current) => accumulator + current, 0);
console.log('数组总和:', sum);
// 7. some方法(是否存在满足条件的元素)
const hasEven = arr.some(element => element % 2 === 0);
console.log('是否存在偶数:', hasEven);
// 8. every方法(是否所有元素都满足条件)
const allPositive = arr.every(element => element > 0);
console.log('是否所有元素都是正数:', allPositive);说明
该示例展示了不同语言中数组遍历的基本用法和常见操作。
主要功能
- 请根据实际代码内容添加功能说明
使用场景
- 请根据实际代码内容添加使用场景