在JavaScript中,我們常常需要使用JSON格式來存儲和傳輸數據。生成一個JSON格式的數組非常常見,可以使用for循環來實現。
let arr = []; for(let i = 0; i< 10; i++) { let obj = { id: i, name: 'item' + i, price: 10 + i }; arr.push(obj); } let jsonArr = JSON.stringify(arr); console.log(jsonArr);
在上面的代碼中,我們定義了一個空數組arr,然后使用for循環生成了10個包含id、name和price屬性的對象。每個對象都被push到數組中。最后,我們將整個數組轉換為JSON格式并輸出到控制臺中。
當需要生成不同個數的對象時,只需要修改for循環中的條件即可。在對象中添加和修改屬性也非常容易。
let arr = []; for(let i = 0; i< 5; i++) { let obj = { id: i, name: 'product' + i, price: 20 + i, category: 'category' + i }; arr.push(obj); } let jsonArr = JSON.stringify(arr); console.log(jsonArr);
上面的代碼將生成包含5個對象的JSON數組。每個對象包含4個屬性,包括id、name、price和category。生成JSON數組非常有用,因為它可以輕松地在不同的平臺和應用程序之間傳遞數據。
因此,學會使用for循環生成JSON數組是編寫JavaScript代碼的一個非常重要的方面。