keys() メソッドは、配列の各インデックスに対応するキーを含む新しい Array Iterator オブジェクトを返します。この Array Iterator オブジェクトを使うことで、配列のキー(インデックス)を反復処理することができます。
以下は keys() メソッドを使った例です。
const arr = ['apple', 'banana', 'orange'];
const keys = arr.keys();
for (const key of keys) {
console.log(key);
}
この例では、まず配列 arr が定義され、その中に3つの要素が含まれています。その後、keys() メソッドを呼び出して、keys 変数に Array Iterator オブジェクトを代入します。for…of ループを使って、keys 変数から値を取り出し、console.log() を使って出力しています。
この例では、キー(インデックス)が0、1、2の順に出力されます。
keys() メソッドは、ES2015(ES6)で導入されたメソッドであり、古いバージョンのJavaScriptでは使用できない場合があるため、注意が必要です。