Jak obliczyć sumę tablicy obiektów w JavaScript

Jak obliczyć sumę tablicy obiektów w JavaScript
Podczas programowania w JavaScript możesz napotkać sytuację, w której konieczne jest wykonanie różnych operacji wśród obiektów tablicy. Na przykład, w przypadku przechowywania danych związanych z tym samym obiektem z pewnymi modyfikacjami wartości, takimi jak obliczenie suma właściwości w obiekcie tablicy.

W tym poście omówi proces znajdowania i korzystania z suma obiektów tablicy za pomocą JavaScript.

Jak dodać/suma tablicy?

W JavaScript możesz użyć następujących metod do obliczenia suma tablicy obiektów:

  • Dla pętli
  • Metoda tablicy zmniejszaj ()

Teraz przejdziemy przez każdą z wyżej wymienionych metod jeden po drugim.

Metoda 1: Zastosowanie pętli w celu znalezienia suma tablicy obiektów

Ta metoda obejmuje użycie „Do”Pętla, w której dodaje się tablica obiektów, określając właściwość, na której należy wykonać dodatek.

Sprawdźmy pod względem podanego przykładu, aby uzyskać lepsze zrozumienie.

Przykład

Po pierwsze, zdefiniujemy szereg obiektów w następujący sposób:

var array = [
Nazwa: „x”, id: 1,
Nazwa: „y”, id: 2,
Nazwa: „Z”, id: 3,
];

Następnie utworzymy zmienną o nazwie „dodać”Zainicjowane z„0„Wartość, aby uniknąć wartości zerowej. Ta zmienna zostanie wykorzystana w pętli do przechowywania wymaganej sumy:

var add = 0;

Następnie dodaj pętlę i kontroluj jego wykonanie za pomocą „I„Iterator i„ „szyk.długość" nieruchomość. W pętli for, suma wartości „ID„Nieruchomość będzie przechowywana w„dodać„Zmienna, a po każdej iteracji jego wartość zostaje zaktualizowana:

dla (var i = 0; i< array.length; i++)

add += tablica [i].ID

Na koniec wydrukujemy zaktualizowane wartości dodane tablicy obiektów na konsoli.

konsola.log („Suma wartości macierzy to:”, dodaj);

Wyświetlone dane wyjściowe powyższego programu „6”Jako suma„ID" wartości nieruchomości:

Idź naprzód, aby nauczyć się drugiej metody znalezienia suma szeregu obiektów.

Metoda 2: Za pomocą metody redukujących () w celu znalezienia suma tablicy obiektów

W celu znalezienia sumy szeregu obiektów, „zmniejszyć()”Metoda jest również wykorzystywana. Ta metoda łączy wartość poprzednich i bieżących obiektów, które zostaną zredukowane do jednej wartości.

Przykład

Po pierwsze, zadeklarujemy tablicę i przypiszmy różne wartości do tych samych właściwości obu obiektów:

var array = [
„ID”: 1,
„Roll”: 10
,
„ID”: 2,
„Roll”: 15
];

Następnie obliczymy sumę obiektów w tablicy dla „ID”,„rolka”Właściwości i zmniejsz je do jednej wynikającej wartości:

var add = tablica.redukuj (funkcja (poprzednia wartość, currentValue)
powrót
ID: poprzednia wartość.ID + CurrentValue.ID,
Roll: poprzednia wartość.Roll + CurrentValue.rolka,

);

Na koniec wyświetl wynikową wartość obu obiektów na ekranie konsoli:

konsola.log („Wartość identyfikatora staje się”, dodaj);

Wynikowa suma „ID" Jest "3" i dla "rolka", to jest "25”:

Podaliśmy metody związane z sumą tablicy obiektów w JavaScript.

Wniosek

Aby obliczyć sumę tablicy obiektów, „Do”Pętla i„zmniejszyć()„Metody klasy macierzy można wykorzystać w JavaScript. Te wspomniane metody pomagają w obliczeniu suma wartości określonych właściwości obiektu. Ponadto możesz również wykonywać różne inne operacje w celu obsługi obiektu. W tym artykule prowadzono na temat procedury użycia suma tablicy obiektów w JavaScript.