Skip to content
足羽川永都 edited this page Feb 29, 2020 · 1 revision

魔法一覧

変更メソッド(配列を書き換える)

  • pop() 配列から最後の要素を取り除き、戻り値として返します。

  • push() 配列の最後に 1 個以上の要素を追加し、新しい配列の長さを返します。

  • shift() 配列から最初の要素を取り除き、その要素を返します。

  • unshift() 配列の最初に 1 個以上の要素を追加し、配列の変更後の長さを返します。

  • sort() 配列内で要素を整列し、配列を返します。

  • reverse() 配列の要素の順番を逆転させます (最初の要素は最後に、最後の要素は最初になります)。

  • fill() 配列内の指定した開始位置から終了位置までの要素を固定値で埋めます。

  • splice() 配列に対して複数の要素を追加したり取り除いたりします。

  • copyWithin() 配列内で配列内の連続した要素をコピーします。

アクセサ メソッド(配列を何らかの形で表したものを返す)

  • join() 配列のすべての要素を結合した文字列を返します。

  • concat() この配列に他の配列や値を結合して新しい配列を返します。

  • indexOf() 指定された値と等しい値を持つ最初の (添字の一番小さい) 要素の添字を返します。見つからない場合、-1 を返します。

  • lastIndexOf() 指定された値と等しい値を持つ最後の (添字の一番大きい) 要素の添字を返します。見つからない場合、-1 を返します。

  • includes() この配列が特定の要素を含むかどうか判定し、その結果を true または false で返します。

  • slice() 配列の一部を取り出して新しい配列として返します。

  • toSource() 指定された配列を表す配列リテラルを返します。この値を使って新しい配列を作れます。Object.prototype.toSource() メソッドを上書きしています。

  • toString() 配列とその要素を表す文字列を返します。Object.prototype.toString() メソッドを上書きしています。

  • toLocaleString() 配列とその要素を表すロケールに従った文字列を返します。Object.prototype.toLocaleString() メソッドを上書きしています。

反復メソッド

  • filter() 指定したフィルタリング関数が true を返す、配列中の要素を格納した新しい配列を生成します。

  • find() 指定したテスト関数を満たす、配列中の要素の値を返します。1 個も見つからない場合は undefined を返します。

  • findIndex() 指定したテスト関数を満たす、配列中の要素のインデックスを返します。1 個も見つからない場合は -1 を返します。

  • forEach() 配列中のそれぞれの要素について関数を呼び出します。

  • map() 配列内のすべての要素に対して与えられた関数を呼び出し、その結果を格納した新しい配列を生成します。

  • every() 指定したテスト関数を配列中のすべての要素が満たした場合に true を返します。

  • some() 指定したテスト関数を配列中の少なくとも 1 個の要素が満たした場合に true を返します。

  • reduce() アキュムレータと配列内のすべての要素に対して (左から右の順で) 関数を適用し、単一の値に還元します。

  • reduceRight() アキュムレータと配列内のすべての要素に対して (右から左の順で) 関数を適用し、単一の値に還元します。

  • entries() 新しい Array Iterator オブジェクトを返します。このオブジェクトは、配列中の各インデックスに対する key/value ペアを保持しています。

  • keys() 新しい Array Iterator を返します。このオブジェクトは配列中の各インデックスのキーを保持します。

  • values() 新しい Array Iterator オブジェクトを返します。このオブジェクトは、配列中の各インデックスの値を保持します。

  • Array.prototype@@iterator 新しい Array Iterator オブジェクトを返します。このオブジェクトは、配列中の各インデックスの値を保持します。

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array