Summe einer Eigenschaft in einem Array von Objekten in JavaScript-Code Beispiele

Radu TM

Summe einer Eigenschaft in einem Array von Objekten in JavaScript

JavaScript von Radu TM June 23, 2022

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

// Summe der Eigenschaft "count" in jedem Objekt
let totalCount = 0;
arr.forEach(obj => {
  totalCount += obj.count;
});

console.log(totalCount); // 5

0

34.184

Summe einer Eigenschaft in einem Array von Objekten in JavaScript

JavaScript von Radu TM June 23, 2022

// ein Array von Objekten gegeben:
const arrOfObjects = [
  { name: '👩🏽‍💻', age: 20, job: 'Software-Ingenieur' },
  { name: '🧑🏼‍🚀', age: 40, job: 'Astronaut' },
  { name: '🧑🏽‍🚒', age: 50, job: 'Feuerwehrmann' }
];

// eine Funktion definieren, um eine Eigenschaft im Array zu summieren:
const sumProperty = (arr, property) => {
  // eine Variable zur Speicherung der Summe definieren:
  let sum = 0;

  // über das Array iterieren:
  for (let i = 0; i < arr.length; i++) {
    // auf die Eigenschaft jedes Objekts im Array zugreifen und sie zur Summe addieren:
    sum += arr[i][property];
  }

  // die Summe zurückgeben:
  return sum;
};

// ein Array von Objekten gegeben:0
const totalAges = sumProperty(arrOfObjects, 'age');

// => 120

0

34.184

Ähnliche JavaScript-Abfragen

Letzte JavaScript Abfragen

Code Beispiele nach Kategorien durchstöbern