JavaScript Array values()

Definição e uso

values() A função retorna um objeto iterador que contém os valores do array.

values() A função não altera o array original.

Métodos de iteração de array:

Método entries() do Array

Método every() do Array

Método filter() do Array

Método forEach() do Array

Método keys() do Array

Método map() do Array

Exemplo

Exemplo 1

// Criar um array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Criar um iterador
const list = fruits.values();
// Listar valores
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Experimente você mesmo

Exemplo 2

Percorrer diretamente o iterador:

// Criar um array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Listar valores
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Experimente você mesmo

Exemplo 3

Usar内置的 Object.values() Método:

// Criar um array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Listar valores
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Experimente você mesmo

Sintaxe

array.values()

Parâmetros

Nenhum.

Retorno

Tipo Descrição
Iterator Objeto iterador que contém valores de array.

Suporte do navegador

values() É uma característica do ECMAScript6 (ES6).

ES6 (JavaScript 2015) é suportado em todos os navegadores modernos desde junho de 2017:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maio de 2016 Abril de 2017 Junho de 2017 Setembro de 2016 Junho de 2016

values() Não é suportado no Internet Explorer.