Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js json数组

作者:发光男神   发布日期:2025-07-18   浏览:15

// 示例代码:处理 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);

解释说明:

  1. 定义 JSON 数组:我们创建了一个包含多个对象的数组,每个对象都有 idnameage 属性。
  2. 遍历数组:使用 forEach 方法遍历数组中的每个对象,并打印其 nameage 属性。
  3. 过滤数组:使用 filter 方法创建一个新的数组,只包含年龄大于 30 的对象。
  4. 查找对象:使用 find 方法查找 id 为 2 的对象。
  5. JSON 转换:使用 JSON.stringify 将 JSON 数组转换为字符串,再使用 JSON.parse 将字符串转换回数组。

上一篇:js 数组复制

下一篇:js fill

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 点击空白区域触发事件

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站