array-envelop 
This wraps an array-like object to an array so that every array method can be utilized. Try yourself via RunKit.
import { envelop } from "array-envelop";
const object = {
0: "maya",
1: "eve",
length: 2
};
const enveloped = envelop(object);
enveloped.indexOf("eve");
Why not Array.from
?
Array.from
copies everything while array-envelop
keeps refering to the original object.
object[2] = "aya";
object.length = 3;
enveloped.join(" ");
const liveNodeList = document.getElementsByTagtName("div");
envelop(liveNodeList);