Le pays le plus peuplé par zone.👍
BilanTab
reduce/JS
Object.entries(zones)/DOM
const Europe = [
{ nom: "Allemagne", zone: "O", population: 83 },
{ nom: "Belgique", zone: "O", population: 2 },
{ nom: "Autriche", zone: "O", population: 20 },
{ nom: "Bulgarie", zone: "E", population: 1 },
{ nom: "Chypre", zone: "S", population: 1 },
{ nom: "Croatie", zone: "S", population: 2 },
{ nom: "Danemark", zone: "N", population: 12 },
{ nom: "Espagne", zone: "S", population: 22 },
{ nom: "Estonie", zone: "N", population: 2 },
... "{ 'O': {
'nom': 'Allemagne',
'zone': 'O',
'population': 83
},
'E': {
'nom': 'Pologne',
'zone': 'E',
'population': 45
},
'S': {
'nom': 'Italie',
'zone': 'S',
'population': 55
},
'N': {
'nom': 'Irlande',
'zone': 'N',
'population': 35
}
}"
<section class="europe">
<h1 data-cat="O">O</h1>
<p data-cat="O">Allemagne: 83 </p>
<h1 data-cat="E">E</h1>
<p data-cat="E">Pologne: 45 </p>
<h1 data-cat="S">S</h1>
<p data-cat="S">Italie: 55 </p>
<h1 data-cat="N">N</h1>
<p data-cat="N">Irlande: 35 </p>
</section>
Tab | reduce/JS | Object.entries(zones)/DOM |
const Europe = [ { nom: "Allemagne", zone: "O", population: 83 }, { nom: "Belgique", zone: "O", population: 2 }, { nom: "Autriche", zone: "O", population: 20 }, { nom: "Bulgarie", zone: "E", population: 1 }, { nom: "Chypre", zone: "S", population: 1 }, { nom: "Croatie", zone: "S", population: 2 }, { nom: "Danemark", zone: "N", population: 12 }, { nom: "Espagne", zone: "S", population: 22 }, { nom: "Estonie", zone: "N", population: 2 }, ... | "{ 'O': { 'nom': 'Allemagne', 'zone': 'O', 'population': 83 }, 'E': { 'nom': 'Pologne', 'zone': 'E', 'population': 45 }, 'S': { 'nom': 'Italie', 'zone': 'S', 'population': 55 }, 'N': { 'nom': 'Irlande', 'zone': 'N', 'population': 35 } }" | <section class="europe"> <h1 data-cat="O">O</h1> <p data-cat="O">Allemagne: 83 </p> <h1 data-cat="E">E</h1> <p data-cat="E">Pologne: 45 </p>
<h1 data-cat="S">S</h1> <p data-cat="S">Italie: 55 </p>
<h1 data-cat="N">N</h1> <p data-cat="N">Irlande: 35 </p> </section> |
🌍Les deux pays les plus peuplés par zone (structure tableau)
🌍Deux pays par zone (Structure Map)
BilanMap | reduce | Object.entries(zones) |
const mapEurope = new Map() .set("Allemagne","O") .set("Belgique","O") .set("Autriche","O") .set("Bulgarie","E") .set("Chypre","S") .set("Croatie","S") .set("Danemark","N") .set("Espagne","S") .set("Estonie","N") | { 'O': [ 'Allemagne', 'Belgique' ], 'E': [ 'Bulgarie', 'Hongrie' ], 'S': [ 'Chypre', 'Croatie' ], 'N': [ 'Danemark', 'Estonie' ] }" | <section class="europe"> <p data-cat="O">Allemagne</p> <p data-cat="O">Belgique</p> <p data-cat="E">Bulgarie</p> <p data-cat="E">Hongrie</p> |