Index: src/js/typedarray.js |
diff --git a/src/js/typedarray.js b/src/js/typedarray.js |
index bfbcef60599275725ffb731301cdbfc0b20f389d..e5b14112cc7f2f61329eff8134bad45dd7965e63 100644 |
--- a/src/js/typedarray.js |
+++ b/src/js/typedarray.js |
@@ -531,40 +531,6 @@ function TypedArraySort(comparefn) { |
} |
-// ES6 section 22.2.3.13 |
-function TypedArrayIndexOf(element, index) { |
- if (!IS_TYPEDARRAY(this)) throw %make_type_error(kNotTypedArray); |
- |
- var length = %_TypedArrayGetLength(this); |
- |
- if (length === 0) return -1; |
- if (!IS_NUMBER(element)) return -1; |
- var n = TO_INTEGER(index); |
- |
- var k; |
- if (n === 0) { |
- k = 0; |
- } else if (n > 0) { |
- k = n; |
- } else { |
- k = length + n; |
- if (k < 0) { |
- k = 0; |
- } |
- } |
- |
- while (k < length) { |
- var elementK = this[k]; |
- if (element === elementK) { |
- return k; |
- } |
- ++k; |
- } |
- return -1; |
-} |
-%FunctionSetLength(TypedArrayIndexOf, 1); |
- |
- |
// ES6 section 22.2.3.16 |
function TypedArrayLastIndexOf(element, index) { |
if (!IS_TYPEDARRAY(this)) throw %make_type_error(kNotTypedArray); |
@@ -797,7 +763,6 @@ utils.InstallFunctions(GlobalTypedArray.prototype, DONT_ENUM, [ |
"filter", TypedArrayFilter, |
"find", TypedArrayFind, |
"findIndex", TypedArrayFindIndex, |
- "indexOf", TypedArrayIndexOf, |
"join", TypedArrayJoin, |
"lastIndexOf", TypedArrayLastIndexOf, |
"forEach", TypedArrayForEach, |