Using A NodeList as an Array: A Practical Use for Object Composition
Using Object Composition to get the best of both worlds.
Tags: javascript, es6, dom