記事の内容
keys
keysは、全てのキーを取得します。
例
// Mapオブジェクトの生成
let map = new Map();
map.set('name', 'tomozou');
map.set('gender', 'male');
// キーを順に取得
for(let key of map.keys()) {
console.log('key:' + key);
}
出力結果
key : name
key : gender
values
valuesは、全ての値の要素を取得します。
例
// Mapオブジェクトの生成
var map = new Map();
map.set('name', 'tomozou');
map.set('gender', 'male');
// 値を順に取得
for(var value of map.values()) {
console.log('value:' + value);
}
出力結果
value : tomozou
value : male
entries
entriesは、全てのキーと値の要素を取得します。
例
// Mapオブジェクトの生成
var map = new Map();
map.set('name', 'tomozou');
map.set('gender', 'male');
// キー/値を順に取得
for(var [key,value] of map.entries()) {
console.log('entries:' + key + ',' + value);
}
出力結果
entries : name,tomozou
entries : gender,male