Skip to content

Commit 9f0c2b9

Browse files
committed
fix buggy iterators detection
1 parent 85343a3 commit 9f0c2b9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/core-js/internals/define-iterator.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ var createIteratorConstructor = require('../internals/create-iterator-constructo
99
var setToStringTag = require('../internals/set-to-string-tag');
1010
var getPrototypeOf = require('../internals/object-get-prototype-of');
1111
var ITERATOR = require('../internals/well-known-symbol')('iterator');
12-
var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
12+
var BUGGY = !![].keys && !('next' in [].keys()); // Safari has buggy iterators w/o `next`
1313
var FF_ITERATOR = '@@iterator';
1414
var KEYS = 'keys';
1515
var VALUES = 'values';

0 commit comments

Comments
 (0)