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