Array.prototype.values()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2016.

O método values() retorna um novo objeto de Array Iterator que contém os valores para cada índice no array.

Sintaxe

arr.values()

Exemplos

Iteração usando for...of loop

js
var arr = ["w", "y", "k", "o", "p"];
var eArr = arr.values();
// seu navegador deve suportar for..of loop
// e deixar variáveis let-scoped no for loops
for (let letter of eArr) {
  console.log(letter);
}

Iteração alternativa

js
var arr = ["w", "y", "k", "o", "p"];
var eArr = arr.values();
console.log(eArr.next().value); // w
console.log(eArr.next().value); // y
console.log(eArr.next().value); // k
console.log(eArr.next().value); // o
console.log(eArr.next().value); // p

Especificações

Specification
ECMAScript Language Specification
# sec-array.prototype.values

Compatibilidade com navegadores

BCD tables only load in the browser

Notas específicas do Firefox

Ver também