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));
}