A keys()
metódus egy új Array Iterator
objektummal tér vissza, amely a tömb indexeihez tartozó kulcsokat tartalmazza.
Az ehhez az interaktív példához tartozó forrás egy GitHub repozitoriban található. Ha szeretnél közreműködni az interaktív példa projektben, kérjük, klónozd a https://github.com/mdn/interactive-examples repozitorit és küldj egy pull request-et.
Szintaxis
arr.keys()
Visszatérési érték
Egy új Array
iterátor objektum.
Példák
A kulcs iterátor nem hagyja figyelmen kívül az üres helyeket
var arr = ['a', , 'c'];
var sparseKeys = Object.keys(arr);
var denseKeys = [...arr.keys()];
console.log(sparseKeys); // ['0', '2']
console.log(denseKeys); // [0, 1, 2]
Specifikációk
Specifikáció | Státusz | Megjegyzés |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Array.prototype.keys' in that specification. |
Standard | Kezdeti definíció. |
ECMAScript (ECMA-262) The definition of 'Array.prototype.keys' in that specification. |
Living Standard |
Böngésző kompatibilitás
BCD tables only load in the browser
Az itt található kompatibilitási táblázat struktúrált adatok alapján lett létrehozva. Ha szeretnél hozzájárulni az adatokhoz, akkor töltsd le a https://github.com/mdn/browser-compat-data repozitorit, és küldj egy pull request-et.