我正在学习JavaScript,我不知道如何访问数组中的对象数据。我想打印console.log中的每个对象名。有什么办法不用地图吗?
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,
}
];发布于 2022-09-01 14:09:56
多种解决方案。以下是一些:
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函数在完成后返回一个新数组。
let names = itemsDisponibles.map(obj => obj.nombre);
console.log(names);https://stackoverflow.com/questions/73570706
复制相似问题