Di que tengo un diccionario
h = { toys: [ { name: 'Toy 1', price: 900 } ] }y una matriz
arr = []¿Cómo se puede extender arr con h usando push o algo más para tener
arr.push(h) da [ { toys: [ [Object] ] } ]
El resultado deseado es:
[ { toys: [ { name: 'Toy 1', price: 900 } ] } ]Como eso:
const h = { toys: [ { name: 'Toy 1', price: 900 } ] }; const arr = [h]; console.log(arr);arr.push(h) da [ { juguetes: [ [Objeto] ] } ]
Esto se debe a que console.log en alguna parte no muestra los niveles profundos de los objetos anidados. Solo necesita usar console.dir con la opción de depth . Mira esto:
h = { toys: [{ name: 'Toy 1', price: 900 }] }; arr = []; arr.push(h); console.dir(arr, { depth: null });