Acá les dejo un pequeño ejemplo de cómo acceder a las propiedades de un objeto dentro de un arreglo, usando el FOREACH, el cuál me ha ayudado mucho, y espero que a ustedes también.
1- Creámos nuestro ARREGLO de OBJETOS:
let pizzas = [
{
nombre:"Pizza de Jamón",
carne:"Jamón",
imagenes: [
{
id:"img1",
url:"imagen/1.jpg"
},
{
id:"img2",
url:"imagen/2.jpg"
}
],
precio:120,
},
{
nombre:"Pizza de Champiñones",
hongo:"Champiñon",
imagenes: [
{
id:"img3",
url:"imagen/3.jpg"
},
{
id:"img4",
url:"imagen/4.jpg"
}
],
precio:100,
}
];
2- Haciendo uso de ciclos FOREACH() recorremos los arreglos y a su vez con notación de punto accedemos a las propiedades de los objetos:
pizzas.forEach((objPizzas) => {
objPizzas.imagenes.forEach((objImagenes) => {
console.log(objImagenes.url);
});
});
3- Obteniendo como resultado el valor de dicha propiedad:
imagen/1.jpg
imagen/2.jpg
imagen/3.jpg
imagen/4.jpg