map

by Michel Piallier

HTML

<script src="https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js"></script>

JavaScript

let team = new Map();
team.set("Président", "M Dupont");
team.set("Vice-Président", "F Renard");
team.set("Secrétaire", "S Joly");

for( let dirigeant of team.entries())
{
   console.log(dirigeant);
}


for( let dirigeant of team.entries())
{
   console.log(dirigeant[0] + " : " + dirigeant[1]);
}


for( let dirigeant of team.keys())
{
   console.log(dirigeant);
}

for( let dirigeant of team.values())
{
   console.log(dirigeant);
}


// Autre écriture
// Le Map() constructor
 let family = new Map([
['mother', 'Joan'],
['father', 'Rick'],
['brother', 'Brett'],
['sister-in-law', 'Kerry'],
['cousin', 'Joyce']    
]);

for( let member of family.entries())
{
       console.log(member);
}