diff options
Diffstat (limited to 'chromium/v8/src/array-iterator.js')
-rw-r--r-- | chromium/v8/src/array-iterator.js | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chromium/v8/src/array-iterator.js b/chromium/v8/src/array-iterator.js index 8f1ab47b8a2..defd7342ab2 100644 --- a/chromium/v8/src/array-iterator.js +++ b/chromium/v8/src/array-iterator.js @@ -77,16 +77,15 @@ function ArrayIteratorNext() { return CreateIteratorResultObject(void 0, true); } - var elementKey = ToString(index); iterator[arrayIteratorNextIndexSymbol] = index + 1; if (itemKind == ARRAY_ITERATOR_KIND_VALUES) - return CreateIteratorResultObject(array[elementKey], false); + return CreateIteratorResultObject(array[index], false); if (itemKind == ARRAY_ITERATOR_KIND_ENTRIES) - return CreateIteratorResultObject([elementKey, array[elementKey]], false); + return CreateIteratorResultObject([index, array[index]], false); - return CreateIteratorResultObject(elementKey, false); + return CreateIteratorResultObject(index, false); } function ArrayEntries() { |