Array.prototype.entries()
La méthode entries()
renvoie un nouvel objet de type Array Iterator
qui contient le couple clef/valeur pour chaque éléments du tableau.
Exemple interactif
Syntaxe
js
arr.entries();
Valeur de retour
Un nouvel objet qui est un itérateur pour Array
.
Exemples
Parcourir un tableau avec ses index et éléments
js
const arr = ["a", "b", "c"];
for (const [index, element] of arr.entries()) {
console.log(index, element);
}
// 0 "a"
// 1 "b"
// 2 "c"
Boucle for...of
On peut avoir le même résultat en utilisant une boucle for...of :
js
var arr = ["a", "b", "c"];
var eArr = arr.entries();
for (let e of eArr) {
console.log(e);
}
// [0, 'a']
// [1, 'b']
// [2, 'c']
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-array.prototype.entries |
Compatibilité des navigateurs
BCD tables only load in the browser