Преобразуване към масив в JavaScript

Нека имаме псевдомасив от параграфи:

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

Нека го преобразуваме в обикновен масив.

Първи начин

Най-очевидното, което можем да направим, е да обходим нашия псевдомасив с цикъл, като формираме в този цикъл нов масив:

javascriptlet arr = [];

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

Втори начин

Можем да използваме деструктуриране:

javascriptlet arr = [...elems];

Трети начин

Можем да използваме метода Array.from:

javascriptlet arr = Array.from(elems);

Практически задачи

Задание 1

По някакъв начин получете псевдомасив от елементи. Преобразувайте го в масив по трите описани начина.

Задание 2

Дадени са параграфи:

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

С помощта на метода slice получете всички параграфи, с изключение на първия и последния.