let array = ["A", "B", "C"];
//for in,推荐使用,适合需要使用index的情景
//依次打印0A,1B,2C
for (let index in array) {
console.log(index);
console.log(array[index]);
}
//for of,推荐使用,适合只需要使用value,不需要使用index的情景
//依次打印A,B,C
for (let item of array)
console.log(item);
//传统for循环
//依次打印0A,1B,2C
for (let index = 0; index < array.length; index++) {
console.log(index);
console.log(array[index]);
}
//for each,适合既需要使用index,又需要使用value的情景
//依次打印0A,1B,2C
array.forEach((item, index) => {
console.log(index);
console.log(item);
});
//map,和for each用法类似,主要用于转换生成新数组
//遍历数组元素,对每个元素执行回调后生成新的数组
//打印AA,BB,CC
let newArray = array.map((item, index) => {
return item + item;
});
console.log(newArray);
【Javascript】【语法】for循环遍历的几种方式
最新推荐文章于 2024-08-20 08:40:28 发布