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

js 对象数组

作者:潮起潮落   发布日期:2026-03-19   浏览:18

// 示例代码:创建和操作对象数组

// 定义一个对象数组,每个对象表示一个人的信息
let people = [
  { name: 'Alice', age: 25, city: 'New York' },
  { name: 'Bob', age: 30, city: 'Los Angeles' },
  { name: 'Charlie', age: 35, city: 'Chicago' }
];

// 遍历对象数组并打印每个人的名字和年龄
people.forEach(person => {
  console.log(`${person.name} is ${person.age} years old.`);
});

// 使用 filter 方法筛选出年龄大于 30 的人
let olderPeople = people.filter(person => person.age > 30);

console.log('People older than 30:');
olderPeople.forEach(person => {
  console.log(`${person.name} from ${person.city}`);
});

// 使用 map 方法创建一个新的数组,只包含名字
let names = people.map(person => person.name);

console.log('Names of all people:', names);

解释说明:

  1. 定义对象数组:我们创建了一个名为 people 的数组,其中每个元素都是一个对象,每个对象包含 nameagecity 属性。
  2. 遍历对象数组:使用 forEach 方法遍历数组中的每个对象,并打印出每个人的名字和年龄。
  3. 筛选对象数组:使用 filter 方法筛选出年龄大于 30 的人,并将结果存储在 olderPeople 数组中。
  4. 映射对象数组:使用 map 方法创建一个新的数组 names,该数组只包含每个人的姓名。

如果你需要进一步的解释或有其他问题,请告诉我!

上一篇:js 数组 添加

下一篇:js 数组对象

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

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

Laravel 中文站