UNPKG

@kickscondor/umbrellajs

Version:

Lightweight and intuitive javascript library

13 lines (12 loc) 487 B
// [INTERNAL USE ONLY] // Loop through the combination of every node and every argument passed u.prototype.eacharg = function (args, callback) { return this.each(function (node, i) { this.args(args, node, i).forEach(function (arg) { // Perform the callback for this node // By doing callback.call we allow "this" to be the context for // the callback (see http://stackoverflow.com/q/4065353 precisely) callback.call(this, node, arg); }, this); }); };