js基础----数组(Array) 的遍历,for(); forEach();




var arr = [1,3,5,7,9];

for(var i = 0; i < arr.length; i++){
    
    console.log(arr[i]);

}


forEach()
    只支持 ie8+  
    需要一个函数作为参数(回调函数)
    数组中有多少元素就执行多少次回调函数,
    每次执行时浏览器会将遍历出的函数以实参的形式传递进来,
    我们可以定义形参来读取内容,

    浏览器会在回调函数中传递三个参数
        第一个参数是:当前正在遍历的元素
        第二个参数是:当前正在遍历元素的索引(index)
        第三个参数是:当前正在遍历的数组
    
    arr.forEach(function(value,index,Arr){
          console.log("value::::::"+value);
          console.log("index::::::"+index);
          console.log("Arr::::::"+Arr);
    });   
 


 

你可能感兴趣的:(Javascript)