在使用JavaScript進(jìn)行編程中,我們經(jīng)常需要用到JSON數(shù)組,而拼接JSON數(shù)組是非常常見的操作之一。這時(shí),for循環(huán)是一個(gè)非常方便和可讀性高的方法。
var jsonArray = []; for(var i=0; i<10; i++){ var obj = {}; obj.username = "user" + i; obj.age = Math.floor(Math.random()*30)+10; jsonArray.push(obj); } console.log(jsonArray);
在上述代碼中,我們通過for循環(huán),生成了10個(gè)JSON對象,每個(gè)JSON對象包含了username和age兩個(gè)屬性。在每次循環(huán)時(shí),我們使用對象字面量的方式創(chuàng)建JSON對象,并將其push進(jìn)jsonArray數(shù)組中。
最后,我們在控制臺(tái)中打印輸出jsonArray數(shù)組,可以看到它是一個(gè)包含了10個(gè)JSON對象的數(shù)組。
[ { "username": "user0", "age": 25 }, { "username": "user1", "age": 23 }, { "username": "user2", "age": 16 }, { "username": "user3", "age": 33 }, { "username": "user4", "age": 13 }, { "username": "user5", "age": 38 }, { "username": "user6", "age": 38 }, { "username": "user7", "age": 27 }, { "username": "user8", "age": 17 }, { "username": "user9", "age": 30 } ]
以上代碼為我們展示了如何使用for循環(huán)拼接JSON數(shù)組,并且生成帶有指定屬性的JSON對象。
上一篇for遍歷json js
下一篇vue圖片裁剪插件