Omvandling till array i JavaScript

Låt oss säga att vi har en pseudoarray med stycken:

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

Låt oss omvandla den till en vanlig array.

Första metoden

Det mest uppenbara man kan göra är att iterera igenom vår pseudoarray med en loop, och i denna loop bygga upp en ny array:

javascriptlet arr = [];

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

Andra metoden

Man kan använda sig av destructuring:

javascriptlet arr = [...elems];

Tredje metoden

Man kan använda metoden Array.from:

javascriptlet arr = Array.from(elems);

Praktiska uppgifter

Задание 1

Skaffa en pseudoarray med element på något sätt. Omvandla den till en array med de tre beskrivna metoderna.

Задание 2

Givna stycken:

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

Med hjälp av metoden slice, få alla stycken utom det första och det sista.