Wpis z mikrobloga

@MementoMori49: chyba, że chcesz zaimponować wykładowcy to użyj generatora, for of loop ( ͡° ͜ʖ ͡°)

function* walk(node) {
if (!node) return

yield node

for (let child of node.children){
yield* walk(child)
}
}

function findByClassName(className, root = document.body){
const nodes = []

for (let node of walk(root)) {
if (node.classList.contains(className)){
nodes.push(node)
}
}

return nodes
}