Conversión a array en JavaScript

Supongamos que tenemos un array-like de párrafos:

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

Vamos a convertirlo en un array normal.

Primer método

Lo más obvio que se puede hacer es recorrer nuestro array-like con un bucle, formando en este bucle un nuevo array:

javascriptlet arr = [];

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

Segundo método

Se puede utilizar la desestructuración:

javascriptlet arr = [...elems];

Tercer método

Se puede utilizar el método Array.from:

javascriptlet arr = Array.from(elems);

Problemas prácticos

Задание 1

Obtenga un array-like de elementos de alguna manera. Conviértalo en un array usando los tres métodos descritos.

Задание 2

Dados los párrafos:

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

Usando el método slice obtenga todos los párrafos excepto el primero y el último.