この記事は編集レビューを必要としています。ぜひご協力ください。
この翻訳は不完全です。英語から この記事を翻訳 してください。
概要
引数で与えられた要素がtyped array内で見つけられた最初のインデックスを返します。または、存在しない場合は、-1を返します。このメソッドはArray.prototype.indexOf()
と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。
構文
typedarray.indexOf(searchElement[, fromIndex = 0])
引数
searchElement
- typed array内を検索する対象要素。
fromIndex
- 検索開始インデックス。インデックスがtyped arrayの長さ以上なら、-1が返ります。これは、typed arrayが検索されないことを意味します。与えられたインデックス値がマイナスの場合、typed arrayの最後からのオフセット値として扱われます。注意: 与えられたインデックスがマイナスなら、typed arrayはまだ後ろから前へ検索されます。計算された値が0未満なら、typed array全体が検索されます。デフォルト: 0 (typed array全体が検索されます)。
説明
indexOf
はsearchElement
を strict equality(===によって使用される同じメソッド、または、triple-equals操作)を使用してtyped arrayの要素と比較します。.
例
var uint8 = new Uint8Array([2, 5, 9]); uint8.indexOf(2); // 0 uint8.indexOf(7); // -1 uint8.indexOf(9, 2); // 2 uint8.indexOf(2, -1); // -1 uint8.indexOf(2, -3); // 0
仕様
仕様 | 状況 | コメント |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'TypedArray.prototype.indexOf' in that specification. |
Standard | 初期定義。 |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | 未サポート | 37 (37) | 未サポート | 未サポート | 未サポート |
機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本サポート | 未サポート | 未サポート | 37 (37) | 未サポート | 未サポート | 未サポート |