JavaScript の Array プロパティと使用法
JavaScriptにおけるArrayはグローバルオブジェクトであり、配列を作成および操作するために使用される。
特性:
- 配列の長さを返す:Array.length。
手順:
- Array.from():非配列のオブジェクトやイテラブルオブジェクトを本当の配列に変換します。
- Array.isArray()は、与えられた値が配列かどうかを判定します。
- Array.of():可変個数の引数を持つ新しい配列のインスタンスを作成します。
- Array.prototype.concat()は、2つ以上の配列を結合して新しい配列を返します。
- Array.prototype.copyWithin() は、配列の特定の位置から要素を同じ配列の別の指定位置にコピーするメソッドです。
- Array.prototype.entries()は、配列内の各インデックスのキー/値のペアを含む新しいArray Iteratorオブジェクトを返します。
- Array.prototype.every()は、指定された関数のテストをすべての配列要素に適用し、すべての要素が合格するかどうかをテストする。
- Array.prototype.fill()メソッドは、始点インデックスから終点インデックスまでのすべての要素を固定値で埋めるために使用されます。
- Array.prototype.filter():特定の関数のテストをパスしたすべての要素が含まれる新しい配列を作成します。
- Array.prototype.find()メソッドは、与えられたテスト関数を満たす最初の要素の値を返します。
- Array.prototype.findIndex()は、与えられたテスト関数に合致する最初の要素のインデックスを返します。
- Array.prototype.flat():すべての子配列要素を再帰的に新しい配列に結合します。
- Array.prototype.flatMap()は、要素ごとにマッピング関数を適用してから、結果を1つの新しい配列に圧縮します。
- Array.prototype.forEach():指定された操作を配列内の各要素に対して実行します。
- Array.prototype.includes()は、指定された値が配列に含まれているかどうかを判定します。
- Array.prototype.indexOf()は、配列の中で最初に一致した要素のインデックスを返す。存在しない場合は-1を返す。
- Array.prototype.join()は、配列内のすべての要素を文字列に連結します。
- Array.prototype.keys()は、新しいArray Iteratorオブジェクトを返し、そのオブジェクトには配列内の各インデックスのキーが含まれています。
- Array.prototype.lastIndexOf():配列の末尾から、最初に一致する要素のインデックスを返し、存在しない場合は-1を返します。
- Array.prototype.map()メソッドは、与えられた関数を各要素に適用し、新しい配列を作成します。
- Array.prototype.pop()は、配列の最後の要素を削除して返します。
- Array.prototype.push() メソッドは、配列の末尾に要素を1つ以上追加して、新しい配列の長さを返す。
- Array.prototype.reduce()メソッド:配列内の各要素に対して提供された関数を実行し、その結果を1つの値に集約します。
- Array.prototype.reduceRight():配列の各要素に対して(右から左に)指定された関数を実行し、結果を1つの値にまとめる。
- Array.prototype.reverse():配列内の要素の順番を逆にする。
- Array.prototype.shift()は、配列の最初の要素を削除して返します。
- Array.prototype.slice():元の配列の一部の要素を含む新しい配列を返します。
- Array.prototype.some()は、指定された関数のテストを通過する要素が少なくとも1つ配列に存在するかどうかをテストするメソッドです。
- Array.prototype.sort()は配列の要素をソートするメソッドです。
- Array.prototype.splice()は、既存の要素を削除または置き換えたり新しい要素を追加したりして、配列の内容を変更します。
- Array.prototype.toLocaleString()は、配列内の要素を表す文字列を返します。
- Array.prototype.toString():配列内の要素を表す文字列を返します。
- Array.prototype.unshift()は、配列の先頭に1つ以上の要素を追加し、新しい長さを返します。
- Array.prototype.values()メソッドは、新しいArray Iteratorオブジェクトを返し、そのオブジェクトには配列内の各インデックスの値が含まれています。
これらはArrayオブジェクトの一般的なプロパティやメソッドであり、必要に応じて適切なメソッドを選択して配列を操作できます。