Array Sum Javascript

3 min read Jun 23, 2024
Array Sum Javascript

Menjumlahkan Array di JavaScript

Dalam pemrograman JavaScript, array adalah struktur data yang sangat penting. Salah satu operasi umum yang dilakukan pada array adalah penjumlahan semua elemennya.

Cara Menjumlahkan Elemen Array

Ada beberapa cara untuk menjumlahkan elemen array di JavaScript:

1. Menggunakan Loop for

Cara paling sederhana adalah dengan menggunakan loop for untuk iterasi melalui setiap elemen array dan menambahkannya ke variabel penampung.

const numbers = [1, 2, 3, 4, 5];
let sum = 0;

for (let i = 0; i < numbers.length; i++) {
  sum += numbers[i];
}

console.log(sum); // Output: 15

2. Menggunakan reduce() Method

Metode reduce() adalah metode array bawaan yang memungkinkan Anda untuk melakukan iterasi melalui setiap elemen array dan menerapkan fungsi pengurangan.

const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((accumulator, currentValue) => accumulator + currentValue, 0);

console.log(sum); // Output: 15

Penjelasan:

  • accumulator: Nilai akumulasi dari iterasi sebelumnya.
  • currentValue: Elemen array saat ini.
  • 0: Nilai awal accumulator.

3. Menggunakan forEach() Method

Metode forEach() memungkinkan Anda untuk melakukan iterasi melalui setiap elemen array dan menjalankan fungsi callback pada setiap elemen.

const numbers = [1, 2, 3, 4, 5];
let sum = 0;

numbers.forEach(number => {
  sum += number;
});

console.log(sum); // Output: 15

Catatan:

  • Metode reduce() dianggap lebih efisien dibandingkan dengan loop for dan forEach() karena hanya iterasi satu kali melalui array.
  • Metode forEach() dapat digunakan jika Anda ingin melakukan operasi lain selain penjumlahan pada setiap elemen array.

Contoh Aplikasi

function calculateTotal(prices) {
  const total = prices.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
  return total;
}

const prices = [10, 20, 30, 40, 50];
const total = calculateTotal(prices);

console.log(`Total harga: ${total}`); // Output: Total harga: 150

Dalam contoh ini, fungsi calculateTotal() menggunakan metode reduce() untuk menjumlahkan semua elemen array prices dan mengembalikan nilai total.

Kesimpulan

Menjumlahkan elemen array di JavaScript adalah operasi yang sederhana dan dapat dilakukan dengan berbagai metode. Pilihlah metode yang paling sesuai dengan kebutuhan Anda dan pastikan untuk memahami perbedaan antara setiap metode.

Related Post


Latest Posts


Featured Posts