| 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,
|
|
|