JavaScript: implementare la funzione di utility each()

Short link

In JavaScript possiamo implementare una funzione di utility per eseguire un loop su un insieme di elementi del DOM.

Possiamo creare la seguente funzione di utility:


'use strict';

const each = (elements, callback) => {
    return Array.prototype.forEach.call(elements, callback);
};

Esempio d'uso:


'use strict';

each(document.querySelectorAll('.test'), element => {
    //...
});