keys・values・entries

記事の内容

keys

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は、全ての値の要素を取得します。

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は、全てのキーと値の要素を取得します。

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

記事の内容
閉じる