1 2 3 4 5 6 7 | 1 15 | module.exports = function(callback, context) { Eif (callback.bind) return callback.bind.apply(callback, [context].concat(Array.prototype.slice.call(arguments, 2))); return function() { return callback.apply(context, arguments); }; }; |