--- title: Array.prototype.keys() slug: Web/JavaScript/Reference/Global_Objects/Array/keys tags: - ECMAScript 2015 - Iterator - JavaScript - Prototype - kulcs - metódus - tömb translation_of: Web/JavaScript/Reference/Global_Objects/Array/keys ---
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.
arr.keys()
Egy új {{jsxref("Array")}} iterátor objektum.
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ó | Státusz | Megjegyzés |
|---|---|---|
| {{SpecName('ES2015', '#sec-array.prototype.keys', 'Array.prototype.keys')}} | {{Spec2('ES2015')}} | Kezdeti definíció. |
| {{SpecName('ESDraft', '#sec-array.prototype.keys', 'Array.prototype.keys')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Array.keys")}}