Μετατροπή σε Πίνακα σε 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 λάβετε όλες τις παραγράφους, εκτός από την πρώτη και την τελευταία.