List DOM
This script will allow you to use forEach, filter, map and other methods on HTMLCollection data. Selectors like getElementsByClassName will return such data for which you'll find list-dom usefull.
Installation and Setup
Install with npm:
npm i list-dom
Install with CDN:
<script src="https://a-angelov.eu/packages/list-dom/cdn/list-dom.js"></script>
Template:
ListDOM({
run: ['forEach', 'map', 'filter', 'some', 'find'],
})
Usage
Basic exmaple
ListDOM({
methods: ['forEach'],
})
methods property accepts an Array of desired methods.
If you have errors after calling the ListDOM function, try to run test on the methods you want to use:
ListDOM({
methods: ['forEach', 'map'],
test: ['forEach', 'map'],
})
You can always run the test while also attempting to add desired methods by using "run"
ListDOM({
run: ['forEach', 'map'],
})