We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 79ba755 commit c1f082eCopy full SHA for c1f082e
index.js
@@ -6,8 +6,6 @@ var isArgs = require('./isArguments');
6
var origKeys = Object.keys;
7
var keysShim = origKeys ? function keys(o) { return origKeys(o); } : require('./implementation');
8
9
-var originalKeys = Object.keys;
10
-
11
keysShim.shim = function shimObjectKeys() {
12
if (Object.keys) {
13
var keysWorksWithArguments = (function () {
@@ -18,9 +16,9 @@ keysShim.shim = function shimObjectKeys() {
18
16
if (!keysWorksWithArguments) {
19
17
Object.keys = function keys(object) { // eslint-disable-line func-name-matching
20
if (isArgs(object)) {
21
- return originalKeys(slice.call(object));
+ return origKeys(slice.call(object));
22
}
23
- return originalKeys(object);
+ return origKeys(object);
24
};
25
26
} else {
0 commit comments