在JavaScript中,for循環(huán)是一個(gè)非常常用的循環(huán)結(jié)構(gòu),它可以用來(lái)遍歷數(shù)組、對(duì)象、字符串等數(shù)據(jù)類型。而在遍歷json數(shù)組時(shí),我們需要對(duì)其中的每一個(gè)元素進(jìn)行賦值操作,這就需要用到for循環(huán)中json數(shù)組的賦值語(yǔ)法。
let jsonArray = [{ "name": "張三", "age": 20 }, { "name": "李四", "age": 25 }, { "name": "王五", "age": 30 }]; for (let i = 0; i < jsonArray.length; i++) { let name = jsonArray[i].name; let age = jsonArray[i].age; console.log(`第${i + 1}個(gè)人的姓名是${name},年齡是${age}`); }
上述代碼中,我們創(chuàng)建了一個(gè)json數(shù)組,其中包含了三個(gè)人的姓名和年齡信息。在for循環(huán)中,我們使用了jsonArray.length獲取數(shù)組長(zhǎng)度,然后通過(guò)jsonArray[i]的方式來(lái)獲取每個(gè)元素,并使用點(diǎn)語(yǔ)法來(lái)獲取元素中的name和age屬性的值。最后,我們將獲取到的姓名和年齡信息輸出到控制臺(tái)。