Sha256: c824ec735779a9b560f6eb1e235516d86e3e4a04936e8133d8207c4a2bcb3d4a
Contents?: true
Size: 512 Bytes
Versions: 69
Compression:
Stored size: 512 Bytes
Contents
var slice = require('./slice'); /** * Call `methodName` on each item of the array passing custom arguments if * needed. */ function invoke(arr, methodName, var_args){ if (arr == null) { return arr; } var args = slice(arguments, 2); var i = -1, len = arr.length, value; while (++i < len) { value = arr[i]; value[methodName].apply(value, args); } return arr; } module.exports = invoke;
Version data entries
69 entries across 69 versions & 2 rubygems