Novità

ciclare oggetto

${giuseppe}

Nuovo Utente
ragazzi ho fatto questa function per ciclare un array ed al suo interno si trova un oggetto
let libriDiTesto = [[
{
titolo: "Il Signore degli Anelli",
autore: "Tolkien",
categoria: "fantasy"
},
{
titolo: "Harry Potter",
autore: "Rowling",
categoria: "fantasy",
},
{
titolo: "Il Conte di Montecristo",
autore: "Dumas",
categoria: "narrativa classica"
},
{
titolo: "Dune",
autore: "Herbert",
categoria: "fantascienza"
},
{
titolo: "Fight Club",
autore: "Palahniuk",
categoria: "narrativa moderna"
}
]
];

function listaLibri(){
libriDiTesto.forEach(elementi => {
let li = document.createElement("li");
//creo li
li.innerText = libriDiTesto
//inserisco il testo
document.body.appendChild(li)
//appendo alla pagina html
console.log(elementi);
})
for ( let k in libriDiTesto) {
//ciclare oggetti
k = libriDiTesto
}

}
listaLibri()

quello che non riesco a fare e come ciclare gli oggetti all'interno visto che in html vedo l'array ma no gli oggetti al suo interno
 
Allora, intanto puoi usare la funzione del codice nei topic, così tutto viene indentato in base al linguaggio da te scelto.

Detto questo, sto leggendo da telefono e il javascript devo ripassarlo 😅 ma credo che il problema sia l’ultimo for
JavaScript:
Accedi o Registrati per vedere questo contenuto.
Non sono sicuro ma una semplice uguaglianza fra oggetti non funge in javascript
 
Indietro
Alto