Conversione ad array in JavaScript

Supponiamo di avere uno pseudo-array di paragrafi:

javascriptlet elems = document.querySelectorAll('p');

Convertiamolo in un array normale.

Primo metodo

La cosa più ovvia da fare è iterare il nostro pseudo-array con un ciclo, formando in questo ciclo un nuovo array:

javascriptlet arr = [];

for (let elem of elems) {
  arr.push(elem);
}

Secondo metodo

Puoi utilizzare la destrutturazione:

javascriptlet arr = [...elems];

Terzo metodo

Puoi utilizzare il metodo Array.from:

javascriptlet arr = Array.from(elems);

Problemi pratici

Задание 1

Ottieni uno pseudo-array di elementi in qualche modo. Convertilo in un array con i tre metodi descritti.

Задание 2

Sono dati dei paragrafi:

javascriptlet elems = document.querySelectorAll('p');

Utilizzando il metodo slice ottieni tutti i paragrafi tranne il primo e l'ultimo.