JSFiddle - React, Tailwind, and code Playground
by mahny
JavaScript
let datas = new Map();
for (let i = 0; i < 3; i++) {
let key = 'key' + i;
let data = {
name: 'name' + i,
value: 'value' + i
}
datas.set(key, data);
}
// ----- 出力例 -----
// entries()は、Key-Valueを配列で返してくれる。
console.log('★entities()で出力');
for (let [k, v] of datas.entries()) {
console.log(k + ' = ' + JSON.stringify(v));
}
// keys()は、Keyだけの配列を介してくれる
console.log('★keys()で出力');
for (let k of datas.keys()) {
console.log(k + ' = ' + JSON.stringify(datas.get(k)));
}
// values()は、valueだけの配列を介してくれる。Keyは取れない
console.log('★values()で出力');
for (let v of datas.values()) {
console.log(JSON.stringify(v));
}