JavaScript Map values()

Definição e uso

values() O método retorna um objeto iterador que contém todos os valores do Map.

values() O método não altera o Map original.

Exemplo

Exemplo 1

// Criar um Map
const fruits = new Map([
  [" maçãs", 500],
  ["bananas", 300],
  ["laranjas", 200]
]);
// Listar todos os valores
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Experimente você mesmo

Exemplo 2

Uso values() Método para somar valores do Map:

// Criar um Map
const fruits = new Map([
  [" maçãs", 500],
  ["bananas", 300],
  ["laranjas", 200]
]);
// Somar todos os valores
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Experimente você mesmo

Sintaxe

map.values()

Parâmetros

Nenhum.

Retorno

Tipo Descrição
Iterador Objeto iterável que contém todos os valores do Map.

Suporte do navegador

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

A partir de junho de 2017, todos os navegadores modernos suportam ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 年 5 月 2017 年 4 月 Junho de 2017 Setembro de 2016 Junho de 2016

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