JavaScript Map values()
Map.values()
Example
// Create a Map
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
// List all values
let text = "";
for (const x of fruits.values()) {
text += x;
}
Try it Yourself »
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
// List all values
let text = "";
for (const x of fruits.values()) {
text += x;
}
More Examples Below !
Description
The values() method returns an iterator object with the values in a map.
The values() method does not change the original map.
Syntax
map.values()
Parameters
NONE
Return Value
Type
Description
Iterator An iterable object with the values of the map.
More Examples
Use the values() method to sum the values in a Map:
Example
// Create a Map
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
// Sum all Values
let total = 0;
for (const x of fruits.values()) {
total += x;
}
Try it Yourself »
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
// Sum all Values
let total = 0;
for (const x of fruits.values()) {
total += x;
}
Browser Support
map.values() is an ECMAScript6 (ES6 2015) feature.
JavaScript 2015 is supported in all browsers since June 2017:
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |