Salve a tutti,
innanzitutto complimenti per il forum. La domanda che faccio è fose banale ma considerate che non ho molta esperienza nell'ambito di Javascript puro. Sappiamo che usando
document.querySelectorAll(`.selettore`)
non otteniamo un Array bensì un NodeList che può essere convertito in Array facendo:
Array.prototype.slice.apply(document.querySelectorAll(`.selettore`))
Quello che mi chiedo è: se quello che ho appena detto è giusto, perchè se, per esempio, ho:
<section class="section"></section>
<section class="section"></section>
<section class="section"></section>
<section class="section"></section>
e faccio:
let a = Array.prototype.slice.apply(document.querySelectorAll(`.section`));
console.log(a.lenght);
mi da undefined? Non dovrebbe restituirmi 3 dato che l'ho convertito in Array?
Grazie in anticipo a tutti voi per l'aiuto che mi darete
Saluti