// 示例代码:处理 JSON 数组
// 定义一个 JSON 数组
const jsonArray = [
{ "id": 1, "name": "Alice", "age": 25 },
{ "id": 2, "name": "Bob", "age": 30 },
{ "id": 3, "name": "Charlie", "age": 35 }
];
// 遍历 JSON 数组并打印每个对象的 name 和 age
jsonArray.forEach(item => {
console.log(`Name: ${item.name}, Age: ${item.age}`);
});
// 过滤出年龄大于 30 的对象
const filteredArray = jsonArray.filter(item => item.age > 30);
console.log("Filtered Array:", filteredArray);
// 查找 id 为 2 的对象
const foundItem = jsonArray.find(item => item.id === 2);
console.log("Found Item:", foundItem);
// 将 JSON 数组转换为字符串
const jsonString = JSON.stringify(jsonArray);
console.log("JSON String:", jsonString);
// 将 JSON 字符串转换回数组
const parsedArray = JSON.parse(jsonString);
console.log("Parsed Array:", parsedArray);
id
、name
和 age
属性。forEach
方法遍历数组中的每个对象,并打印其 name
和 age
属性。filter
方法创建一个新的数组,只包含年龄大于 30 的对象。find
方法查找 id
为 2 的对象。JSON.stringify
将 JSON 数组转换为字符串,再使用 JSON.parse
将字符串转换回数组。上一篇:js 数组复制
下一篇:js fill
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站