El método values() retorna un nuevo objeto Array Iterator que contiene los valores para cada indice del arreglo.

 

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()

 

Return value

Un nuevo objeto Array iterator.

 

Ejemplos

Iteración usango un ciclo for...of

var arr = ['w', 'y', 'k', 'o', 'p'];
var eArr = arr.values();
// tu navegador debe soportar el ciclo for..of
// y las variables de ambiente con la palabra let
for (let letra of eArr) {
  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ásico No Si No1 No No9
FeatureAndroid webviewChrome para AndroidEdge mobileFirefox para AndroidOpera AndroidiOS SafariSamsung Internet
Soporte básico No No Si No No No ?

1. Available in Firefox Nightly only due to compatibility issues.

Mira también

Etiquetas y colaboradores del documento

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