色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

es6遍歷json存數組

傅智翔1年前6瀏覽0評論

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數據并將其存入數組中。