You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript中访问数组内对象信息?无需map打印对象名称

不用map方法打印数组对象的nombre属性

当然有多种不用map的实现方式,以下是几种常用方法:

1. 普通for循环

这是最基础的遍历方式,通过数组索引逐个访问元素:

for (let i = 0; i < itemsDisponibles.length; i++) {
  console.log(itemsDisponibles[i].nombre);
}

2. forEach方法

数组自带的forEach方法专门用于遍历执行操作,无需返回新数组,刚好适合打印需求:

itemsDisponibles.forEach(item => {
  console.log(item.nombre);
});

3. for...of循环

ES6新增的语法,直接遍历数组的每个元素,写法更简洁:

for (const item of itemsDisponibles) {
  console.log(item.nombre);
}

4. for...in循环

遍历数组的索引(注意需配合hasOwnProperty避免遍历原型链上的属性):

for (const index in itemsDisponibles) {
  if (itemsDisponibles.hasOwnProperty(index)) {
    console.log(itemsDisponibles[index].nombre);
  }
}

内容的提问来源于stack exchange,提问作者user19473497

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 20:54:18