Diferencias con los arreglos en JavaScript
Aunque los arreglos pseudomáticos son similares a los arreglos,
en realidad son objetos comunes. No tienen
los métodos de los arreglos,
como map, join, slice.
Por ejemplo, si intentas obtener un segmento de elementos DOM, no funcionará tan fácilmente:
console.log(elems.slice(1, 3)); // dará un error
Se dan párrafos:
let elems = document.querySelectorAll('p');
Verifica si los métodos de los arreglos funcionarán
para la variable elems.