Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

80
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda