summaryrefslogtreecommitdiff
path: root/chromium/v8/src/array-iterator.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/array-iterator.js')
-rw-r--r--chromium/v8/src/array-iterator.js7
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() {