JavaScript Map values()

Definición y uso

values() El método devuelve un objeto iterador que contiene todos los valores del Map.

values() El método no cambia el Map original.

Ejemplo

Ejemplo 1

// Crear un Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Listar todos los valores
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Prueba por tu cuenta

Ejemplo 2

Uso values() Método para sumar todos los valores del Map:

// Crear un Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Sumar todos los valores
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Prueba por tu cuenta

Sintaxis

map.values()

Parámetros

Ninguno.

Valor devuelto

Tipo Descripción
Iterador Objeto iterable que contiene todos los valores de Map.

Compatibilidad del navegador

map.values() Son características de ECMAScript6 (ES6).

Desde junio de 2017, todos los navegadores modernos admiten ES6 (JavaScript 2015):

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

map.values() No se admite en Internet Explorer.