配列のメソッド
コンストラクター
Array()
静的プロパティ
get Array[@@species]
静的メソッド
Array.from()
Array.isArray()
Array.of()
インスタンスプロパティ
Array.prototype.length
Array.prototype[@@unscopables]
インスタンスメソッド
Array.prototype.at()
Array.prototype.concat()
Array.prototype.copyWithin()
Array.prototype.entries()
Array.prototype.every()
Array.prototype.fill()
Array.prototype.filter()
Array.prototype.find()
Array.prototype.findIndex()
Array.prototype.flat()
Array.prototype.flatMap()
Array.prototype.forEach()
配列内のそれぞれの要素について関数を呼び出す
forEach の中は関数が入る
Array.prototype.groupBy()
Array.prototype.groupByToMap()
Array.prototype.includes()
対象の配列に特定の要素を含むかどうか判定
引数に特定の要素を指定
結果を true / false で返す
['aaa', 'bbb'].includes('aaa') とか…
Array.prototype.indexOf()
指定された値と等しい値を持つ最初の要素の添字を返す
見つからない場合は -1 を返す
オプションの引数で検索を始める位置を指定できる
Array.prototype.join()
配列のすべての要素を結合した文字列を返す
区切り文字はデフォルトはカンマ
引数はセパレータ。区切り文字を指定できる
Array.prototype.keys()
新しい配列イテレータを返す
Array.prototype.lastIndexOf()
指定された値と等しい値を持つ最後の要素の添字を返す
見つからない場合は -1 を返す
オプションの引数で検索を始める位置を指定できる
Array.prototype.map()
配列内のすべての要素に対して関数を呼び出す
その結果を格納した新しい配列を生成する
返された配列を使わない場合は forEach を使う
Array.prototype.pop()
配列から最後の要素を取り除き、返値として返す
Array.prototype.push()
配列の最後に 1 個以上の要素を追加し、新しい配列の要素数 (length) を返す
Array.prototype.reduce()
Array.prototype.reduceRight()
Array.prototype.reverse()
配列の要素の順番を逆転させる
Array.prototype.shift()
配列から最初の要素を取り除き、その要素を返す
Array.prototype.slice()
配列の一部を取り出して新しい配列として返す
Array.prototype.some()
条件に合致するものがひとつでもあればtrueを返す。その他はfalseを返す
Array.prototype.sort()
配列内で要素を整列し、配列を返す
Array.prototype.splice()
配列に対して複数の要素を追加したり取り除いたりする
Array.prototype.toLocaleString()
Array.prototype.toString()
Array.prototype.unshift()
配列の最初に 1 個以上の要素を追加し、配列の変更後の要素数 (length) を返す
Array.prototype.values()
新しい配列イテレーターオブジェクトを返す。
このオブジェクトは、配列中の各添字の値を保持している
Array.prototype[@@iterator]()