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

es6 json數組遍歷

張吉惟2年前9瀏覽0評論

ES6提供了一種方便的方式來遍歷JSON數組。使用for...of循環,您可以遍歷數組中的所有元素并執行操作。

// 定義 JSON 數組
const users = [
{id: 1, name: 'Jack', age: 25},
{id: 2, name: 'Lucy', age: 30},
{id: 3, name: 'Tom', age: 28},
{id: 4, name: 'Bob', age: 22}
];
//使用 for...of 遍歷
for (let user of users) {
console.log(user.id, user.name, user.age);
}

上面代碼中,我們首先定義了一個JSON數組。然后使用for...of循環遍歷該數組中的所有元素,并將每個元素的id、name和age打印到控制臺中。

與傳統的for循環相比,使用for...of循環可以更簡潔、易讀。同時for...of也支持break、continue等關鍵字來控制循環的流程。

//使用for...of進行查找操作
const users = [
{id: 1, name: 'Jack', age: 25},
{id: 2, name: 'Lucy', age: 30},
{id: 3, name: 'Tom', age: 28},
{id: 4, name: 'Bob', age: 22}
];
//查找指定id的用戶
const userId = 2;
let user = null;
for (let u of users) {
if (u.id === userId) {
user = u;
break;
}
}
console.log(user);

上面代碼中,我們使用for...of循環遍歷JSON數組,并在循環中查找指定id的用戶。如果找到了該用戶,就將其賦值給user變量,并使用break關鍵字退出循環。最后將找到的用戶打印到控制臺中。

總之,ES6為JavaScript開發者提供了很多便捷的語法和功能,包括JSON數組遍歷。使用ES6語法可以讓我們的代碼更加簡潔、易讀、易維護。