Array-like in JavaScript
Oltre agli array, in JavaScript ci sono oggetti che assomigliano agli array ma non supportano tutte le loro funzionalità. Tali oggetti sono chiamati array-like.
Gli array-like si incontrano spesso quando si lavora con gli elementi DOM. Vediamo un esempio. Supponiamo di avere dei paragrafi:
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
Otteniamo i nostri paragrafi in una variabile:
let elems = document.querySelectorAll('p');
Nella variabile elems conterrà
un array-like:
console.log(elems); // questo è un array-like
Nelle prossime lezioni analizzeremo le caratteristiche degli array-like, vedremo in cosa assomigliano agli array ordinari e in cosa differiscono.