Conversión a array en JavaScript
Supongamos que tenemos un array-like de párrafos:
let 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:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Segundo método
Se puede utilizar la desestructuración:
let arr = [...elems];
Tercer método
Se puede utilizar el método Array.from:
let arr = Array.from(elems);
Problemas prácticos
Obtenga un array-like de elementos de alguna manera. Conviértalo en un array usando los tres métodos descritos.
Dados los párrafos:
let elems = document.querySelectorAll('p');
Usando el método slice obtenga todos
los párrafos excepto el primero y el último.