Sumowanie właściwości w tablicy obiektów w JavaScript-Przykłady kodu

Radu TM
Victor Talmacinschi

Sumowanie właściwości w tablicy obiektów w JavaScript

JavaScript przez Victor Talmacinschi June 23, 2022

// podając tablicę obiektów:
const arrOfObjects = [
  { name: '👩🏽‍💻', age: 20, job: 'inżynier oprogramowania' },
  { name: '🧑🏼‍🚀', age: 40, job: 'astronauta' },
  { name: '🧑🏽‍🚒', age: 50, job: 'strażak' }
];

// definiuje funkcję sumującą właściwości w tablicy:
const sumProperty = (arr, property) => {
  // zdefiniować zmienną, w której będzie przechowywana suma:
  let sum = 0;

  // wykonaj iterację po tablicy:
  for (let i = 0; i < arr.length; i++) {
    // uzyskaj dostęp do właściwości każdego obiektu w tablicy i dodaj je do sumy:
    sum += arr[i][property];
  }

  // zwróć sumę:
  return sum;
};

// podając tablicę obiektów:0
const totalAges = sumProperty(arrOfObjects, 'age');

// => 120

0

34.459

Sumowanie właściwości w tablicy obiektów w JavaScript

JavaScript przez Victor Talmacinschi June 23, 2022

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

// zsumować właściwość "count" w każdym obiekcie
let totalCount = 0;
arr.forEach(obj => {
  totalCount += obj.count;
});

console.log(totalCount); // 5

0

34.459

Usuwanie właściwości z wszystkich obiektów w tablicy w JavaScript

JavaScript przez Radu TM June 23, 2022

var arr = [
  {
    name: '🐶',
    properties: {
      type: 'dog',
      color: 'brown',
      size: 'medium'
    }
  },
  {
    name: '🐱',
    properties: {
      type: 'cat',
      color: 'black',
      size: 'small'
    }
  }
];

// wykonaj iterację po każdym obiekcie w tablicy
arr.forEach(function(obj) {
  // sprawdzić, czy obiekt ma właściwość o nazwie "właściwości".
  if (obj.hasOwnProperty('properties')) {
    // usunąć właściwość "properties" z obiektu
    delete obj.properties;
  }
});

0

12.849

Usuwanie właściwości z wszystkich obiektów w tablicy w JavaScript

JavaScript przez Radu TM June 23, 2022

var arr = [
  {
    name: "🐶",
    properties: ["cute", "friendly"]
  },
  {
    name: "🐱",
    properties: ["cute", "aloof"]
  }
];

// wykonaj iterację po każdym obiekcie w tablicy
arr.forEach(function(obj) {
  // sprawdzić, czy obiekt ma właściwość "properties".
  if (obj.hasOwnProperty("properties")) {
    // wykonaj iterację po każdej właściwości w tablicy "właściwości".
    obj.properties.forEach(function(property) {
      // usunąć "właściwość" z obiektu
      delete obj[property];
    });
  }
});

0

12.849

Powiązane zapytania JavaScript

Najnowsze zapytania JavaScript

Przeglądaj przykłady kodu według kategorii