首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在js中访问数组中的对象信息?

如何在js中访问数组中的对象信息?
EN

Stack Overflow用户
提问于 2022-09-01 14:04:28
回答 1查看 54关注 0票数 -1

我正在学习JavaScript,我不知道如何访问数组中的对象数据。我想打印console.log中的每个对象名。有什么办法不用地图吗?

代码语言:javascript
复制
const itemsDisponibles = [
   {  
    nombre: "Guantes de Boxeo",
    id:1,
    deporte: "striking",
    colores: "blanco/negro/rojo",
    precio: 8000,
},
{
    nombre: "Kimono Jiu Jitsu",
    id:2,
    deporte: "grappling",
    colores: "blanco/negro",
    precio: 20000,
},
{
    nombre: "Termina Jiu Jitsu",
    id:3,
    deporte: "grapplig",
    colores: "blanco/negro/azul/amarillo",
    precio: 10000,
},
{
    nombre: "Bolsa de Boxeo",
    id:4,
    deporte: "striking",
    colores: "blanco-rojo/negro",
    precio: 12000,
},
{
    nombre: "Guantes MMA",
    id:5,
    deporte: "striking",
    colores: "negro",
    precio: 7000,
},
{
    nombre: "Protector Bucal",
    id:6,
    deporte: "stricking/grappling",
    colores: "negro, blanco, azul, violeta",
    precio: 4000,
  }
];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-01 14:09:56

多种解决方案。以下是一些:

代码语言:javascript
复制
for(let i = 0; i < itemsDisponibles.length; i++){
   console.log(itemsDisponibles[i].nombre);
}

for(let obj of itemsDisponibles) {
   console.log(obj.nombre);
}

itemsDisponibles.forEach(obj => console.log(obj.nombre));

map函数通常用于创建原始数组的修改版本,因为map函数在完成后返回一个新数组。

代码语言:javascript
复制
let names = itemsDisponibles.map(obj => obj.nombre);
console.log(names);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73570706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档