Destructuring Maps

by Mike Evans

JavaScript

{
  const map = new Map();
  map.set('ironMan', 'Tony Stark');
  map.set('captainAmerica', 'Steve Rogers');
  map.set('blackWidow', 'Natasha Romanoff');

  console.log('********** Mapping Avengers ***********')
  for (const [key, value] of map) {
    console.log(key + " is " + value);
  }
}

{
  const map = new Map();
  map.set('ironMan', 'Tony Stark');
  map.set('captainAmerica', 'Steve Rogers');
  map.set('blackWidow', 'Natasha Romanoff');

  console.log('********** Avengers HeroNames ***********')
  for (const [key] of map) {
    console.log('AvengerName is ' + key);
  }
}

{
  const map = new Map();
  map.set('ironMan', 'Tony Stark');
  map.set('captainAmerica', 'Steve Rogers');
  map.set('blackWidow', 'Natasha Romanoff');

  console.log('********** Avengers RealNames ***********')
  for (const [, value] of map) {
    console.log('RealName is ' + value);
  }
}