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
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
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 :
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