迭代:
啥子是迭代?可以簡單地理解為按順序訪問目標(陣列、物件等)中的每一項(其實和遍歷概念沒什么差別)
上代碼
1 var fruits = ["Apple", "Orange", "Apple", "Mango"]; 2 var a = fruits.indexOf("Apple"); 3 console.log(a);//0
遍歷:
對資料結構中每一個成員都進行一次訪問的操作就是遍歷,比如遍歷串列,最為常見得問題是遍歷樹,遍歷樹的常見方法有:先序/中序/后序,或者按照另一個緯度劃分有,廣度遍歷和深度遍歷,相關具體演算法可以查找其他資料,
上代碼
1 let arr = ['aaa','bbb','ccc']; 2 for (let index = 0;index < arr.length; ++index){ 3 console.log(arr[index]); 4 } 5 //aaa,bbb,ccc
以上就是javascript中迭代和遍歷的理解,希望對大家有所幫助,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/457611.html
標籤:JavaScript
