Μετατροπή σε Πίνακα σε JavaScript
Ας υποθέσουμε ότι έχουμε έναν ψευδο-πίνακα παραγράφων:
let elems = document.querySelectorAll('p');
Ας τον μετατρέψουμε σε κανονικό πίνακα.
Πρώτος Τρόπος
Το πιο προφανές που μπορούμε να κάνουμε είναι να διατρέξουμε τον ψευδο-πίνακα μας με βρόχο, δημιουργώντας σε αυτόν τον βρόχο έναν νέο πίνακα:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Δεύτερος Τρόπος
Μπορούμε να χρησιμοποιήσουμε την αποδόμηση (destructuring):
let arr = [...elems];
Τρίτος Τρόπος
Μπορούμε να χρησιμοποιήσουμε την μέθοδο Array.from:
let arr = Array.from(elems);
Πρακτικές Ασκήσεις
Με οποιονδήποτε τρόπο λάβετε έναν ψευδο-πίνακα στοιχείων. Μετατρέψτε τον σε πίνακα με τους τρεις περιγραφόμενους τρόπους.
Δίνονται παράγραφοι:
let elems = document.querySelectorAll('p');
Με τη βοήθεια της μεθόδου slice λάβετε όλες
τις παραγράφους, εκτός από την πρώτη και την τελευταία.