常見的遍歷數組和對象的方法

1.for循環

var list = [1,2,3,4,5];
for (var i = 0; i < list.length; i ++) {
    console.log(list[i]);   // 1 2 3 4 5
}

2.foreach遍歷(可以同時取出數組中的值和值對應的下標)

let arr = [1,2,3];
arr.forEach(function(i,index){
    console.log(i,index)    // 1 0  2 1  3 2
})

3.for --- of遍歷

var arr = [1,2,3,4,5];
 for(var item of arr){
     console.log(item);   //1 2 3 4 5
 }

4.for --- in遍歷(常見用在對象中,遍歷對應的key值和value值)

var person = {name: 'kreme', age: 22, sex: 'man', hobby: 'running'};
for(key in person){
    console.log(key,':',person[key]);
}
//輸出爲:name: 'kreme', age: 22, sex: 'man', hobby: 'running'

5.map循環

var arr = [1,2,3,4,5];
arr.map(function (item) {
    console.log(item);   // 1 2 3 4 5
}

6.every循環

var arr = [1,2,3,4,5];
arr.every(function (item) {
    console.log(item);   // 1 2 3 4 5
}

7.some循環

var arr = [1,2,3,4,5];
arr.some(function (item) {
    console.log(item);   // 1 2 3 4 5
}

8.filter循環

var arr = [1,2,3,4,5];
arr.filter(function (item) {
    console.log(item);   // 1 2 3 4 5
}

9.foreach循環

var arr = [1,2,3,4,5];
arr.foreach(function (item) {
    console.log(item);   // 1 2 3 4 5
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章