Array van objecten in JavaScript
De meest voorkomende multidimensionale structuur is een array van objecten. Het heeft enkele bijzonderheden. Laten we deze bestuderen. Stel we hebben de volgende array met gebruikers:
let users = [
{
name: 'name1',
surn: 'surn1',
},
{
name: 'name2',
surn: 'surn2',
},
{
name: 'name3',
surn: 'surn3',
},
];
Laten we alle gebruikers doorlopen en hun voornamen en achternamen in de console uitprinten. Bij het doorlopen van een array van objecten gebruikt men doorgaans slechts één lus over de array, en daarbinnen worden de objecten via sleutels benaderd. Laten we dit doen:
for (let user of users) {
console.log(user.name + ' ' + user.surn);
}
Gegeven de volgende array van werknemers:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Toon de gegevens van elke werknemer op het scherm in het formaat naam - salaris.
Gegeven de volgende array van werknemers:
let employees = [
{
name: 'name1',
salary: 300,
},
{
name: 'name2',
salary: 400,
},
{
name: 'name3',
salary: 500,
},
];
Toon de som van de salarissen van alle werknemers op het scherm.
Gegeven de volgende array van werknemers:
let employees = [
{
name: 'name1',
salary: 300,
age: 28,
},
{
name: 'name2',
salary: 400,
age: 29,
},
{
name: 'name3',
salary: 500,
age: 30,
},
{
name: 'name4',
salary: 600,
age: 31,
},
{
name: 'name5',
salary: 700,
age: 32,
},
];
Toon de som van de salarissen van die werknemers op het scherm,
van wie de leeftijd gelijk is aan of meer dan 30 jaar.