[...pages.children] converts it to an array (does have forEach and map)
const filterPages = (allitems) => {
const value = search.value.toLowerCase();
- for (var i = 0; i < pages.children.length; i++) {
- const child = pages.children[i];
+ [...pages.children].forEach(child => {
if (child.style.display !== "none" || allitems) {
if (!child.text) {
child.text = child.innerText.toLowerCase();