ES6是JavaScript的一種新的語法,它通過引入新的特性和語法糖來簡化JavaScript代碼的編寫。其中,遍歷JSON并將其存入數組是一項非常重要的操作,可以通過遍歷來對JSON數據進行整合、篩選和處理等多種操作。
在ES6中,我們可以使用for...of循環和擴展運算符(...)來遍歷JSON并將其存入數組中,具體代碼如下:
// 定義一個JSON對象 let data = { "name": "Tom", "age": 18, "gender": "male" } // 定義一個空數組用來存儲JSON數據 let arr = [] // 使用for...of循環遍歷JSON數據 for (let key of Object.keys(data)) { arr.push({ key: key, value: data[key] }) } console.log(arr) // 輸出:[{ key: "name", value: "Tom" }, { key: "age", value: 18 }, { key: "gender", value: "male" }]
上述代碼首先定義了一個JSON對象data,接著定義了一個空數組arr用來存儲JSON數據,最后使用for...of循環遍歷JSON數據并將其存儲到數組arr中。其中,Object.keys()函數用來獲取JSON對象的屬性名,key和data[key]分別表示JSON對象的屬性名和屬性值,最后使用push()函數將其以鍵值對的形式存入數組中。
除了使用for...of循環和擴展運算符,ES6中還提供了很多其他方便的語法糖用于遍歷JSON數據,如map()函數、reduce()函數、filter()函數等等,開發者可以根據具體需求選擇最合適的方式來遍歷JSON數據并將其存入數組中。
上一篇python 更改包代碼
下一篇vue命名路由 404