在進行H5開發過程中,我們常常需要遍歷JSON數組。這時候,我們可以使用for循環或者forEach方法來實現。
var arr = [ {name: "小明", age: 20}, {name: "小紅", age: 18}, {name: "小剛", age: 22} ]; // for循環遍歷 for(var i = 0; i< arr.length; i++) { console.log(arr[i].name); console.log(arr[i].age); } // forEach方法遍歷 arr.forEach(function(item) { console.log(item.name); console.log(item.age); });
在for循環中,我們需要定義一個變量來代表當前的索引值,然后使用數組的length屬性來控制循環次數。在每次循環中,我們可以通過索引值來訪問數組中的元素。
而使用forEach方法則更加簡潔明了,我們可以直接使用item來訪問數組中的元素,省去了定義變量、計數的過程。
無論是使用for循環還是使用forEach方法,遍歷JSON數組的過程都比較簡單。但需要注意的是,在遍歷時要確保數組中的元素格式是合法的JSON格式,否則可能會出現錯誤。