Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

78
Vistas
Javascript array incorrect loop

maybe I'm forgetting something, but I can not loop over and array inside an object.

I have this:

    var myCategory = {
        id: snapshot.id,
        name: category.name,
        order: category.order,
        status: category.status,
        menuOptions:[]
    }

Then I push options

myCategory.menuOptions.push(menuOption);

then I log myCategory and get this:

{id: 'K1VXbeGo3qivFAV61x5P2', name: 'Combos', order: 1, status: 'A', menuOptions: Array(0)}
id: "K1VXbeGo3qivFAV61x5P2"
menuOptions: Array(2)
0: {id: 'LFtAWpu9iKUY0fjXvuji', categoryId: 'K1VXbeGo3qivFAV61x5P2', name: 'Escoge tu salsa', order: 1, OptionsOnItemInCart: undefined, …}
1: {id: 'zp5AwxU04XhhVcGjep1F', categoryId: 'K1VXbeGo3qivFAV61x5P2', name: 'Adicionales', order: 1, OptionsOnItemInCart: undefined, …}
length: 2
[[Prototype]]: Array(0)
name: "Combos"
order: 1
status: "A"
[[Prototype]]: Object

Now I try to loop over myCategory.menuOptions but I can not, this: Array.isArray( category.menuOptions) give me a true,

but when I call category.menuOptions.length return 0.

Any idea? thanks.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda