Index: src/js/typedarray.js |
diff --git a/src/js/typedarray.js b/src/js/typedarray.js |
index e3c02252e7eb752799473414a51d8f50fb76ee9a..b175b2c321e166aca4f8741c6f63246cc20d5c1d 100644 |
--- a/src/js/typedarray.js |
+++ b/src/js/typedarray.js |
@@ -270,7 +270,7 @@ function NAMEConstructor(arg1, arg2, arg3) { |
NAMEConstructByTypedArray(this, arg1); |
} else { |
var iteratorFn = arg1[iteratorSymbol]; |
- if (IS_UNDEFINED(iteratorFn)) { |
+ if (IS_UNDEFINED(iteratorFn) || iteratorFn === ArrayValues) { |
NAMEConstructByArrayLike(this, arg1, arg1.length); |
} else { |
NAMEConstructByIterable(this, arg1, iteratorFn); |