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

99
Visualizações
¿Cómo puedo mostrar una matriz anidada en DOM?

Estoy aprendiendo Javascript pero tengo problemas para mostrar en el DOM el almacenamiento local. Como tengo un arreglo anidado de ingredientes, no sé cómo mostrarlo :/. Pongo todo el código que tengo para que entiendas como funciona. Quiero mostrar todas las recetas una al lado de la otra.

SI ves en el código empujo la matriz "listaingredientes" dentro de "recetas".

Y no agregué el código completo porque no pude,

Gracias de antemano

 class Ingrediente { constructor(nombre, cantidad, unidadDeMedida, precio) { this.nombre = nombre; this.cantidad = cantidad; this.unidadDeMedida = unidadDeMedida; this.precio = precio; this.precioTotal = this.cantidad * this.precio; } }; class Receta { constructor(nombreReceta, procedimiento, descripcion, ingredientes){ this.id = recetas.length; this.nombreReceta = nombreReceta; this.procedimiento = procedimiento; this.descripcion = descripcion; this.ingredientes = ingredientes; } } let listaIngredientes = []; let recetas = []; formReceta.addEventListener('submit', (e) => { e.preventDefault() let padreInputs = document.getElementById('ingredientes'); let cantidadHijos = padreInputs.children.length; for (let i = 0; i <= cantidadHijos; i++) { let ingrediente = document.getElementById('ingrediente'+[i]).value let cantidad = document.getElementById('cantidad'+[i]).value let medida = document.getElementById('medida'+[i]).value let precio = document.getElementById('precio'+[i]).value const ingredienteReceta = new Ingrediente (ingrediente, cantidad, medida, precio); listaIngredientes.push(ingredienteReceta); } let nombreReceta = document.getElementById('nombreReceta').value let procedimiento = document.getElementById('procedimiento').value let descripcion = document.getElementById('descripcion').value let copiaListaingredientes = [...listaIngredientes] const receta = new Receta (nombreReceta, procedimiento, descripcion, copiaListaingredientes); recetas.push(receta) localStorage.setItem('recetasLocales', JSON.stringify(recetas)); })
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