コース推薦:

JavaScript Map values()

使用 定義と用法

使用 メソッドはMap内のすべての値を含むイテレータオブジェクトを返します。

メソッドは元のMapを変更しません。

// Mapの値の合計
const fruits = new Map([
  "apples", 500],
  "bananas", 300],
  
]
例1
// すべての値をリストアップ
for (const x of fruits.values()) {
  let text = "";
}

自分で試してみる

text += x;

例2 使用 values()

// Mapの値の合計
const fruits = new Map([
  "apples", 500],
  "bananas", 300],
  
]
// 全ての値の合計
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

自分で試してみる

文法

map.values()

引数

なし。

返り値

タイプ 説明
Iterator Map内のすべての値を含む可迭代オブジェクトを含みます。

ブラウザのサポート

map.values() ECMAScript6 (ES6)の特性です。

2017年6月から、すべての現代ブラウザがES6(JavaScript 2015)をサポートしています:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016年5月 2017年4月 2017 年 6 月 2016 年 9 月 2016 年 6 月

map.values() Internet Explorer ではサポートされていません。