Map 结构

注意区分 Object 和 Map,只有模拟现实世界的实体对象时,才使用 Object。如果只是需要key: value的数据结构,使用 Map 结构。因为 Map 有内建的遍历机制。

  1. let map = new Map(arr);
  2. for (let key of map.keys()) {
  3. console.log(key);
  4. }
  5. for (let value of map.values()) {
  6. console.log(value);
  7. }
  8. for (let item of map.entries()) {
  9. console.log(item[0], item[1]);
  10. }