| 破壊的 | |||
|---|---|---|---|
| はい | 新しい長さ | 1つ以上の要素を配列の末尾に追加する。 | |
| はい | 値 | undefined | 最後の要素を取り除いて返す。 | |
| はい | 値 | undefined | 最初の要素を取り除いて返す。 | |
| はい | 新しい長さ | 1つ以上の要素を配列の先頭に追加する。 | |
| はい | 削除された要素の配列 | 指定したインデックスから要素を挿入・削除・置換する。 | |
| はい | 同じ配列(並べ替え後) | 要素をその場で並べ替える。比較関数なしでは文字列として比較される。 | |
| はい | 同じ配列(反転後) | 要素の順序をその場で反転する。 | |
| はい | 同じ配列 | 指定した範囲のスロットを1つの値で上書きする。 | |
| はい | 同じ配列 | 連続した要素の範囲を同じ配列内の別の位置へコピーする。 | |
| 反復 / 変換 | |||
| いいえ | 新しい配列 | すべての要素を新しい何かに変換する。 | |
| いいえ | 新しい配列 | テストを通過した要素だけを残す。 | |
| いいえ | アキュムレータ | すべての要素を1つの値に畳み込む。 | |
| いいえ | アキュムレータ | 最後の要素から始めて、すべての要素を1つの値に畳み込む。 | |
| いいえ | undefined | すべての要素に対して副作用を実行する。 | |
| いいえ | 値 | undefined | テストを通過する最初の要素を取得する。 | |
| いいえ | インデックスまたは -1 | テストを通過する最初の要素のインデックスを取得する。 | |
| いいえ | 値 | undefined | テストを通過する最後の要素を取得する。 | |
| いいえ | インデックスまたは -1 | テストを通過する最後の要素のインデックスを取得する。 | |
| いいえ | 真偽値 | 少なくとも1つの要素がテストを通過するか調べる。 | |
| いいえ | 真偽値 | すべての要素がテストを通過するか調べる。 | |
| いいえ | 新しい配列 | ネストした配列を指定した深さまで平坦化する。Infinity を渡すとすべてのレベルを平坦化する。 | |
| いいえ | [インデックス, 値] のイテレータ | インデックスと値のペアを反復処理する。 | |
| いいえ | インデックスのイテレータ | インデックスだけを反復処理する。 | |
| いいえ | 値のイテレータ | 値だけを反復処理する。 | |
| アクセス / 非破壊的 | |||
| いいえ | 新しい配列 | 配列の一部を新しい配列としてコピーする。 | |
| いいえ | 新しい配列 | 2つ以上の配列を1つに結合する。 | |
| いいえ | 真偽値 | 配列に特定の値が存在するか調べる。 | |
| いいえ | インデックスまたは -1 | 値が最初に現れるインデックスを探す。 | |
| いいえ | インデックスまたは -1 | 値が最後に現れるインデックスを探す。 | |
| いいえ | 文字列 | すべての要素を区切り文字で1つの文字列につなげる。 | |
| いいえ | 値 | undefined | インデックスで要素を読み取る。負のインデックスは末尾から数える。 | |
| 新しいメソッド | |||
| いいえ | 新しい配列 | 各要素を変換し、その結果を1レベルだけ1回のパスで平坦化する。 | |
| いいえ | 新しい配列 | 1つのインデックスを置き換えたコピーを返す。 | |
| いいえ | 新しい配列(並べ替え後) | コピーを並べ替え、元の配列はそのまま残す。 | |
| いいえ | 新しい配列(反転後) | コピーを反転し、元の配列はそのまま残す。 | |
| いいえ | 新しい配列 | コピーに splice を実行し、元の配列はそのまま残す。 | |
| 静的メソッド | |||
| いいえ | 新しい配列 | iterable や array-like オブジェクトから配列を生成する。 | |
| いいえ | 新しい配列 | 引数のリストから配列を生成する。 | |
| いいえ | 真偽値 | 値が本当の配列かどうかを調べる。 | |
| いいえ | 新しい配列の Promise | 非同期 iterable から配列を生成する。 | |