mapメソッドでのforEachは、map内要素を順番に処理し3つの引数value,index,mapを持つメソッドになります。
引数 | 概要説明 |
---|---|
value | 配列キーの要素 |
index | 配列のキー |
map | 配列データ |
例
// Mapオブジェクトの生成
var map = new Map();
map.set('name', 'tomozou');
map.set('age', 34);
map.set('gender', 'male');
map.forEach(function(value, key, map){
console.log('key:' + key);
if(map.get(key) === map.get('name')){
console.log('value:' + value + 'さん');
}else{
console.log('value:' + value);
}
console.log('===================');
});
出力結果
key : name
value : tomozouさん
===================
key : age
value : 34
===================
key : gender
value : male
===================