El método values() devuelve un nuevo objeto Array Iterator que contiene los valores para cada índice del array.

var a = ['w', 'y', 'k', 'o', 'p']; 
var iterator = a.values();

console.log(iterator.next().value); // w 
console.log(iterator.next().value); // y 
console.log(iterator.next().value); // k 
console.log(iterator.next().value); // o 
console.log(iterator.next().value); // p

Sintaxis

arr.values()

Valor devuelto

Un nuevo objeto Array iterator.

Ejemplos

Iteración usando un bucle for...of

var arr = ['w', 'y', 'k', 'o', 'p'];
var iterador = arr.values();

for (let letra of iterador) {
  console.log(letra);
}

Especificaciones

Especificación Estado Comentario
ECMAScript 2015 (6th Edition, ECMA-262)
La definición de 'Array.prototype.values' en esta especificación.
Standard Definición inicial.
ECMAScript Latest Draft (ECMA-262)
La definición de 'Array.prototype.values' en esta especificación.
Draft  

Compatibilidad con navegadores

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Soporte básico66 Si60 No539
FeatureAndroid webviewChrome para AndroidEdge mobileFirefox para AndroidOpera AndroidiOS SafariSamsung Internet
Soporte básico6666 Si60539 No

Vea también

Etiquetas y colaboradores del documento

Colaboradores en esta página: AlePerez92, chabisoriano, clystian
Última actualización por: AlePerez92,