JavaScriptArray 機能別 一覧 関数 要素 使い方・書き方 例 javascript サンプル
ページコンテンツ
Arrayとは
JavaScriptトピック:Array オブジェクトを使用すると、複数の値を1つの変数に格納できる 同じタイプの要素の固定サイズの順次コレクションを格納する事ができる。配列を構築するためのグローバルオブジェクト 配列はデータのコレクションを格納するために使用されるが、配列を同じ型の変数のコレクションと考える方が便利
Array プロパティ
| 関数 ( Function・Properties ) | 説明 要約 |
|---|---|
Array.length 詳細 情報Array.length 例 使用法 コード | Array.lengthとは、lengthプロパティは配列の要素数を設定、または取得する ことができる。これは符号なし32bitの整数で、配列内の最後のインデックスよりも常に大きな数値。 |
Array.prototype 詳細 情報Array.prototype 例 使用法 コード | Array.prototypeとは、Array.prototype プロパティは、Array コンストラクターの prototype を表する ことができる。 |
Array.prototype[@@unscopables] 詳細 情報Array.prototype[@@unscopables] 例 使用法 コード | Array.prototype[@@unscopables]とは、@@ unscopable シンボルプロパティには、ES2015(ES6)以前の ECMAScript 標準には含まれていないプロパティ名がある。 |
Array メソッド
| 関数 ( Function・Method ) | 説明 要約 |
|---|---|
Array.from() 詳細 情報Array.from() 例 使用法 コード | Array.fromとは、Array.from メソッドは、配列タイプ (array-like) オブジェクトや反復可能 (iterable) オブジェクトから新しい Array インスタンスを生成する ことができる。 |
Array.isArray() 詳細 情報Array.isArray() 例 使用法 コード | Array.isArrayとは、Array.isArrayメソッドは、オブジェクトが配列であればtrueを、そうでなければfalseを返す ことができる。 |
Array.observe() 詳細 情報Array.observe() 例 使用法 コード | Array.observeとは、これは廃止された APIであり、今後、動作 することは保障されません。Array.observe メソッドは、配列への変更を非同期で監視するために使用されました。オブジェクト用の Object.observe と似ています。変更内容は、発生した順番に時系列で提供されます。accepttypelist ["add", "update", "delete", "splice"] で呼び出された Object.observe と同等です。しかしながら、この API の使用は非推奨となり、ブラウザから削除されています。代わりに、一般的な Proxy オブジェクトを使用してください。 |
Array.of() 詳細 情報Array.of() 例 使用法 コード | Array.ofとは、Array.of メソッドは、引数の数やタイプにかかわらず、可変長引数で、新しい Array インスタンスを生成する ことができる。 |
Array.prototype.concat() 詳細 情報Array.prototype.concat() 例 使用法 コード | Array.prototype.concatとは、concat メソッドは、配列に他の配列や値をつないでできた新しい配列を返す ことができる。 |
Array.prototype.copyWithin() 詳細 情報Array.prototype.copyWithin() 例 使用法 コード | Array.prototype.copyWithinとは、copyWithin メソッドは、配列内の配列要素の並びを target で始まる位置にコピーします。このコピーは、2, 3 番目の引数である start と end に指定したインデックス位置から取られます。end 引数の指定は任意であり、デフォルトで配列の長さ (最後尾) になります。 |
Array.prototype.entries() 詳細 情報Array.prototype.entries() 例 使用法 コード | Array.prototype.entriesとは、配列内の各要素に対する key/value ペアを含む新しい ArrayIterator オブジェクト を取得する ことができる。 |
Array.prototype.every() 詳細 情報Array.prototype.every() 例 使用法 コード | Array.prototype.everyとは、与えられた関数によって実行されるテストに配列のすべての要素が合格するかどうかをテストする ことができる。 |
Array.prototype.fill() 詳細 情報Array.prototype.fill() 例 使用法 コード | Array.prototype.fillとは、fill メソッドは、配列中の開始インデックスから終了インデックスまでの要素を固定値で設定する ことができる。 |
Array.prototype.filter() 詳細 情報Array.prototype.filter() 例 使用法 コード | Array.prototype.filterとは、引数として与えられたテスト関数を各配列要素に対して実行し、それに合格したすべての配列要素からなる新しい配列を生成する ことができる。 |
Array.prototype.find() 詳細 情報Array.prototype.find() 例 使用法 コード | Array.prototype.findとは、find メソッドは、配列内の要素が指定されたテスト関数を満たす場合、配列内の 値 を返すそうでない場合は undefined を返す ことができる。 |
Array.prototype.findIndex() 詳細 情報Array.prototype.findIndex() 例 使用法 コード | Array.prototype.findIndexとは、findIndex メソッドは、配列内の要素が指定されたテスト関数を満たす場合、配列内の インデックス を返すそうでない場合は -1 を返す ことができる。 |
Array.prototype.forEach() 詳細 情報Array.prototype.forEach() 例 使用法 コード | Array.prototype.forEachとは、与えられた関数を、配列の各要素に対して一度ずつ実行する ことができる。 |
Array.prototype.includes() 詳細 情報Array.prototype.includes() 例 使用法 コード | Array.prototype.includesとは、includes メソッドは、特定の要素が配列に含まれているかどうかを true または false で返す ことができる。 |
Array.prototype.indexOf() 詳細 情報Array.prototype.indexOf() 例 使用法 コード | Array.prototype.indexOfとは、引数に与えられた内容と同じ内容を持つ配列要素の内、最初のものの添字を返す存在しない場合は -1 を返す ことができる。 |
Array.prototype.join() 詳細 情報Array.prototype.join() 例 使用法 コード | Array.prototype.joinとは、join メソッドは、配列のすべての要素を繋いで文字列にする ことができる。 |
Array.prototype.keys() 詳細 情報Array.prototype.keys() 例 使用法 コード | Array.prototype.keysとは、keys メソッドは、配列の各インデックスのキーを含む新しい ArrayIterator オブジェクトを返す ことができる。 |
Array.prototype.lastIndexOf() 詳細 情報Array.prototype.lastIndexOf() 例 使用法 コード | Array.prototype.lastIndexOfとは、配列中で与えられた要素が見つけられた最後の添字を返すもし存在しなければ -1 を返す配列は fromIndex から逆向きに検索されます。 |
Array.prototype.map() 詳細 情報Array.prototype.map() 例 使用法 コード | Array.prototype.mapとは、map メソッドは、与えられた関数を配列のすべての要素に対して呼び出し、その結果からなる新しい配列を生成する ことができる。 |
Array.prototype.pop() 詳細 情報Array.prototype.pop() 例 使用法 コード | Array.prototype.popとは、pop メソッドは、配列から最後の要素を取り除き、その要素を返す ことができる。 |
Array.prototype.push() 詳細 情報Array.prototype.push() 例 使用法 コード | Array.prototype.pushとは、push メソッドは、配列の末尾に 1 つ以上の要素を追加することができる。また戻り値として新しい配列の要素数を返す ことができる。 |
Array.prototype.reduce() 詳細 情報Array.prototype.reduce() 例 使用法 コード | Array.prototype.reduceとは、隣り合う 2 つの配列要素に対して(左から右へ)同時に関数を適用し、単一の値にする ことができる。 |
Array.prototype.reduceRight() 詳細 情報Array.prototype.reduceRight() 例 使用法 コード | Array.prototype.reduceRightとは、隣り合う 2 つの配列要素に対して(右からから左へ)同時に関数を適用し、単一の値にする ことができる。 |
Array.prototype.reverse() 詳細 情報Array.prototype.reverse() 例 使用法 コード | Array.prototype.reverseとは、配列の要素を反転させます。最初の要素は最後に、最後の要素は最初になります。 |
Array.prototype.shift() 詳細 情報Array.prototype.shift() 例 使用法 コード | Array.prototype.shiftとは、shift メソッドは、配列から最初の要素を取り除き、その要素を返すこのメソッドは配列の長さを変える |
Array.prototype.slice() 詳細 情報Array.prototype.slice() 例 使用法 コード | Array.prototype.sliceとは、配列の一部を取り出して新しい配列を返す ことができる。 |
Array.prototype.some() 詳細 情報Array.prototype.some() 例 使用法 コード | Array.prototype.someとは、与えられた関数によって実行されるテストに合格する要素が配列の中にあるかどうかをテストする ことができる。 |
Array.prototype.sort() 詳細 情報Array.prototype.sort() 例 使用法 コード | Array.prototype.sortとは、配列の要素をソートする ことができる。 |
Array.prototype.splice() 詳細 情報Array.prototype.splice() 例 使用法 コード | Array.prototype.spliceとは、古い要素を取り除きつつ新しい要素を追加することで、配列の内容を変更する ことができる。 |
Array.prototype.toLocaleString() 詳細 情報Array.prototype.toLocaleString() 例 使用法 コード | Array.prototype.toLocaleStringとは、toLocaleString メソッドは、配列の要素を表す文字列を返すこの要素は、配列要素の toLocaleString メソッドを使用して Strings に変換され、ロケール固有の文字列に分割されます (例えばカンマ “,”などはロケールによっては “.”で表されます) 。 |
Array.prototype.toSource() 詳細 情報Array.prototype.toSource() 例 使用法 コード | Array.prototype.toSourceとは、配列のソースコードを表す文字列を返す ことができる。 |
Array.prototype.toString() 詳細 情報Array.prototype.toString() 例 使用法 コード | Array.prototype.toStringとは、指定された配列とその要素を表す文字列を返す ことができる。 |
Array.prototype.unshift() 詳細 情報Array.prototype.unshift() 例 使用法 コード | Array.prototype.unshiftとは、unshift メソッドは、配列の最初に 1 つ以上の要素を追加し、新しい配列の長さを返す ことができる。 |
Array.prototype.values() 詳細 情報Array.prototype.values() 例 使用法 コード | Array.prototype.valuesとは、values メソッドは、配列の各インデックスの値を含む新しい ArrayIterator オブジェクトを返す ことができる。 |
Array.prototype[@@iterator]() 詳細 情報Array.prototype[@@iterator]() 例 使用法 コード | Array.prototype[@@iterator]とは、@@ iterator プロパティの初期値は、values プロパティの初期値と同じ関数オブジェクト。 |
Array.unobserve 詳細 情報Array.unobserve 例 使用法 コード | Array.unobserveとは、これは廃止された APIであり、今後、動作 することは保障されません。Array.unobserveメソッドは、Array.observe で設定された監視を削除するために使われていましたが、非推奨となりブラウザから削除された。代わりに、一般的な Proxy オブジェクトを使用してください。 |
get Array[@@species] 詳細 情報get Array[@@species] 例 使用法 コード | get Array[@@species]とは、Array[@@species] アクセッサプロパティは、Array コンストラクタを返す ことができる。 |
関数リファレンス | Array | JavaScript グローバルオブジェクト Global Objects 一覧
