Skip to content

Commit 599d175

Browse files
committed
Review markups
- Clean up `arguments` -> `Array`
1 parent e81522f commit 599d175

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lib/util.js

+2-5
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,8 @@ exports.clone = function(obj) {
101101
exports.deduplicateRequests = function(fn) {
102102
var callbacksByArgs = {};
103103
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-
}
104+
var args = Array.prototype.slice.call(arguments);
105+
var callback = args.pop();
109106
var argString = JSON.stringify(args);
110107

111108
var callbacks = exports.digOrCreate(callbacksByArgs, argString, function() {

0 commit comments

Comments
 (0)