JavaScript Arrayオブジェクト・配列を取り扱う - ray88’s diary
JavaScript Arrayオブジェクトのアクセサメソッド・プロパティ - ray88’s diary
■主なメンバ
分類 | メンバー | 戻り値 | 説明 | V8以降 |
---|---|---|---|---|
アクセサメソッド | toString() | String | 配列とその要素を表す文字列を返す | - |
join(sep) | String | 配列の全ての要素を文字列sepで 結合した文字列を返す |
- | |
concat(value1…) | Array | 配列または値value1…を配列に 連結したものを返す |
- | |
slice(start,end) | Array | 配列のインデックスstartからendの 手前までの要素を抽出する |
- | |
flat(depth) | Array | 配列の深さdepthに揃えたものを返す | V8以降 | |
includes(element[,start]) | Boolean | 配列のインデックスstart以降に 要素elementが含まれているかを判定 |
V8以降 | |
indexOf(element[,start]) | Integer | 配列のインデックスstartから後方に向かって検索し要素elementとマッチしたインデックスを返す | - | |
lastIndexOf(elemt[,start]) | Integer | 配列のインデックスstartから前方に向かって検索し要素elementとマッチしたインデックスを返す | - | |
変更メソッド | push(element1{,・・・]) | Integer | 配列の末尾にelement1,…を追加する | - |
unshift(element1{,・・・]) | Integer | 配列の先頭に要素を追加する | - | |
pop() | Object | 配列から末尾の要素を抜き出す | - | |
shift() | Object | 配列から先頭の要素を抜き出す | - | |
splice(start[,n[,element1,…]]) | Array | 配列のインデックスstartの要素からn個の要素を削除し、element1,…で置き換える | - | |
copyWithin(target[,start[,end]]) | Array | 配列のインデックスstartからendの手前までの要素をインデックスtargetの位置にコピーする | V8以降 | |
fill(value[,start[,end]]) | Array | 配列のインデックスstartからendの 手前までの要素をvalueに設定する |
V8以降 | |
sort(fnc) | Array | 関数fncの定義にしたがって配列の要素を並び替える(省略した場合は昇順) | - | |
reverse() | Array | 配列の要素の順番を逆転する | - | |
反復メソッド | forEach(fnc) | void | 配列の各要素について関数fncを実行する | - |
filter(fnc) | Array | 配列の要素のうち関数fncを満たす要素 のみで新しい配列を生成して返す |
- | |
map(fnc) | Array | 配列の各要素について関数fncを呼び出し、その結果を配列として返す | - | |
some(fnc) | Boolean | 配列の少なくとも1つの要素が関数fncを満たすか判定する | - | |
every(fnc) | Boolean | 配列の全ての要素が関数fncを満たすか判定する | - | |
find(fnc) | Object | 配列の要素のうち関数fncを満たす 最初の要素を返す |
V8以降 | |
findIndex(fnc) | Integer | 配列の要素のうち関数fncを満たす 最初の要素のインデックスを返す |
V8以降 | |
recude(fnc[,initialValue]) | Object | 配列内の各要素について先頭から末尾に向かって関数fncを適用し1つの値にまとめたものを返す | - | |
recudeRight(fnc[,initialValue]) | Object | 配列内の各要素について末尾から先頭に向かって関数fncを適用し1つの値にまとめたものを返す | - | |
entries() | Array Iterator |
配列からインデックスと要素を組み合わせた配列を要素とする反復オブジェクトを生成して返す | V8以降 | |
プロパティ | length | - | 配列内の要素数 | - |