Ominaisuuden summaaminen objektien joukossa JavaScriptissÀ-Esimerkkipohjat

Victor Talmacinschi

Ominaisuuden summaaminen objektien joukossa JavaScriptissÀ

JavaScript tekijĂ€ltĂ€ Victor Talmacinschi ‱ June 23, 2022

// annetaan joukko objekteja:
const arrOfObjects = [
  { name: 'đŸ‘©đŸœâ€đŸ’»', age: 20, job: 'ohjelmistosuunnittelija' },
  { name: 'đŸ§‘đŸŒâ€đŸš€', age: 40, job: 'astronautti' },
  { name: 'đŸ§‘đŸœâ€đŸš’', age: 50, job: 'palomies' }
];

// mÀÀritÀ funktio, joka laskee yhteen jonkun array-ominaisuuden:
const sumProperty = (arr, property) => {
  // mÀÀritÀ muuttuja, johon summa tallennetaan:
  let sum = 0;

  // iteroi joukon yli:
  for (let i = 0; i < arr.length; i++) {
    // kÀyttÀÀ kunkin joukon objektin ominaisuutta ja lisÀtÀ sen summaan:
    sum += arr[i][property];
  }

  // palauttaa summan:
  return sum;
};

// annetaan joukko objekteja:0
const totalAges = sumProperty(arrOfObjects, 'age');

// => 120

0

36.184

Ominaisuuden summaaminen objektien joukossa JavaScriptissÀ

JavaScript tekijĂ€ltĂ€ Victor Talmacinschi ‱ June 23, 2022

const arr = [
  { name: '🍎', count: 2 },
  { name: '🍇', count: 3 },
];

// laske kunkin objektin "count"-ominaisuuden summa
let totalCount = 0;
arr.forEach(obj => {
  totalCount += obj.count;
});

console.log(totalCount); // 5

0

36.184

Aiheeseen liittyvÀt JavaScript-kyselyt

ViimeisimmÀt JavaScript kyselyt

Selaa esimerkkejÀ kategorioittain