--- title: Array.prototype.values() slug: Web/JavaScript/Referencia/Objetos_globales/Array/values tags: - Array - ECMAScript 2015 - Iterador - JavaScript - Prototipo - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Array/values ---
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
arr.values()
Un nuevo objeto {{jsxref("Array")}} iterator.
for...of
var arr = ['w', 'y', 'k', 'o', 'p']; var iterador = arr.values(); for (let letra of iterador) { console.log(letra); }
Especificación | Estado | Comentario |
---|---|---|
{{SpecName('ES2015', '#sec-array.prototype.values', 'Array.prototype.values')}} | {{Spec2('ES2015')}} | Definición inicial. |
{{SpecName('ESDraft', '#sec-array.prototype.values', 'Array.prototype.values')}} | {{Spec2('ESDraft')}} |