We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e81522f commit 599d175Copy full SHA for 599d175
lib/util.js
@@ -101,11 +101,8 @@ exports.clone = function(obj) {
101
exports.deduplicateRequests = function(fn) {
102
var callbacksByArgs = {};
103
return function() {
104
- var callback = arguments[arguments.length - 1];
105
- var args = [];
106
- for (var i = 0; i < arguments.length - 1; i++) {
107
- args.push(arguments[i]);
108
- }
+ var args = Array.prototype.slice.call(arguments);
+ var callback = args.pop();
109
var argString = JSON.stringify(args);
110
111
var callbacks = exports.digOrCreate(callbacksByArgs, argString, function() {
0 commit comments