JavaScript door Radu TM β’ June 23, 2022
// gegeven een array van objecten:
const arrOfObjects = [
{ name: 'π©π½βπ»', age: 20, job: 'software-ingenieur' },
{ name: 'π§πΌβπ', age: 40, job: 'astronaut' },
{ name: 'π§π½βπ', age: 50, job: 'brandweerman' }
];
// definieer een functie om een eigenschap in de matrix op te tellen:
const sumProperty = (arr, property) => {
// definieer een variabele om de som in op te slaan:
let sum = 0;
// iterate over de array:
for (let i = 0; i < arr.length; i++) {
// de eigenschap van elk object in de array openen en optellen bij de som:
sum += arr[i][property];
}
// geef de som terug:
return sum;
};
// gegeven een array van objecten:0
const totalAges = sumProperty(arrOfObjects, 'age');
// => 120
0
32.865
JavaScript door Radu TM β’ June 23, 2022
const arr = [
{ name: 'π', count: 2 },
{ name: 'π', count: 3 },
];
// tel de "count" eigenschap in elk object op
let totalCount = 0;
arr.forEach(obj => {
totalCount += obj.count;
});
console.log(totalCount); // 5
0
32.865