JavaScript配列keys()
例
配列のキーを含む配列イテレータオブジェクトを作成します。
const fruits = ["Banana", "Orange", "Apple", "Mango"];
const keys = fruits.keys();
let text = "";
for (let x of keys) {
text += x + "<br>";
}
組み込みのObject.keys()メソッドを使用します。
const fruits = ["Banana", "Orange", "Apple", "Mango"];
const keys = Object.keys(fruits);
let text = "";
for (let x of keys) {
text += x + "<br>";
}
定義と使用法
このkeys()
メソッドは、配列のキーを含むArrayIteratorオブジェクトを返します。
このkeys()
メソッドは元の配列を変更しません。
構文
array.keys()
パラメーター
NONE |
戻り値
タイプ | 説明 |
配列 | 配列のキーを含む配列イテレータオブジェクト。 |
ブラウザのサポート
keys()
ECMAScript6(ES6)機能です。
ES6(JavaScript 2015)は、最新のすべてのブラウザーでサポートされています。
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
keys()
Internet Explorer 11(またはそれ以前)ではサポートされていません。