對于前端來說,處理和遍歷JSON數據是非常常見的操作。這時候,我們就可以使用for循環來遍歷JSON數組了。
let jsonArray = [ { "name": "張三", "age": 18 }, { "name": "李四", "age": 20 }, { "name": "王五", "age": 22 } ]; for(let i = 0; i< jsonArray.length; i++) { console.log(`第${i + 1}個人,姓名為${jsonArray[i].name},年齡為${jsonArray[i].age}`); }
上述代碼中,我們首先定義了一個JSON數組jsonArray。接著,使用for循環來遍歷這個數組,循環次數為數組的長度。在每次循環中,我們可以通過jsonArray[i]來訪問數組中的每一個元素,從而獲取該元素中的每一個屬性的值。
執行上述代碼后,我們可以在控制臺中看到如下輸出:
第1個人,姓名為張三,年齡為18 第2個人,姓名為李四,年齡為20 第3個人,姓名為王五,年齡為22
以上就是使用for循環遍歷JSON數組的方法。除此之外,我們也可以使用forEach()方法或者map()方法來遍歷JSON數組。不過,相比于使用for循環,這兩種方法都需要定義回調函數,稍微比較復雜。