La méthode JavaScript Array values () renvoie un nouvel objet Array Iterator qui contient les valeurs de chaque index du tableau.
La syntaxe de la values()
méthode est:
arr.values()
Ici, arr est un tableau.
values () Paramètres
La values()
méthode n'a aucun paramètre.
Valeur renvoyée à partir des valeurs ()
- Renvoie un nouvel
Array
objet itérateur.
Remarques :
- La
values()
méthode ne modifie pas le tableau d'origine. - La
values()
méthode n'ignore pas les éléments de tableau vides.
Exemple: utilisation de la méthode values ()
const languages = ("JavaScript", "Java", , "C++", "Python", "Lua"); let iterator = languages.values(); // using .next() with iterator object console.log(iterator.next()); // ( value: 'JavaScript', done: false ) console.log(iterator.next().value); // Java console.log("Remaining:") for (let value of iterator) ( console.log(value); ) console.log(iterator.next()) // ( value: undefined, done: true )
Production
(valeur: 'JavaScript', done: false) Java restant: C ++ Python Lua non défini (valeur: undefined, done: true)
Les for… of
boucles se terminent lorsque next (). Done = true ou currentIndex> length . Ainsi, nous obtenons la valeur comme undefined
après avoir imprimé toutes les valeurs.
En outre, la valeur vide n'est pas ignorée et s'affiche sous la forme undefined
.
Lecture recommandée: clés de tableau JavaScript ()