(1)使用for循环遍历:
(2)使用for...in循环:
for(index in 数组名){
循环体语句
}
index:表示的是数组元素的索引
例子:定义一个具有10个单元的数组(放10个整数),输出索引为偶数的元素
var arr = new Array(2,3,4,5,6,7,8,9,10,11)
for(let i in arr){
if(i % 2 == 0){
console.log(arr[i]);
}
}
(3)使用for...of循环:
for( value of 数组名){
循环体语句
}
value:表示数组元素
(4)forEach循环遍历:
数组名.forEach(function(value,index){
函数体语句
})
value:表示数组元素
index:数组元素的下标
数组元素的下标:数组元素在数组中的位置编号(从0开始到数组的长度减1)
例子:定义一个数组,数组元素是[12,125,34,45,506,44,66,77,88,99],输出数组中的最大值
let a = [12,125,34,45,506,44,66,77,88,99];
let max = a[0];
a.forEach(function(value,index){
if(value > max){
max = value;
}
})
console.log(max);