~ 1 min read
Simply Array Sum & A Very Big Sum

Gambaran Umum
Menambahkan semua nilai dalam Array, EZ bukan?? ๐
Metode
- For Loop
- For in
- Reduce function
Runutan Jawab
- For Loop, For In
- Mendeklarasi variabel Sum
- Membuat perulangan index array
- Index tidak boleh lebih dari panjang Array (array.length)
- Tambahkan sum dengan isi array sesuai index
- Simpan dalam variabel sum
- Hal ini terulang sampai syarat loop berakhir
- Terakhir, tinggal kembalikan/print varibel sum
- Reduce function
- Mendeklarasi variabel Sum
- Isi sum dengan array yg ditautkan ke Reduce
- Tulis sesuai syntax yang berisikan accumulator dan current Value
- Kemudian tambahkan keduanya
- Terakhir, tinggal kembalikan/print varibel sum
Jawaban
// For Loop
Let Sum = 0;
For (let i=0; i<arr.length; i++){
Sum += arr[i];
}
// atau menggunakan For in
For (let i in arr){
Sum += ar[i];
}
Return Sum;
// Reduce()
Let Sum = arr.reduce((acc,currVal)=> acc+currVal);
Return Sum;
Catatan
- Cara kerja Reduce = Catatan mas Iqbal
- Long Integer variables are stored as signed 32-bit (4-byte) numbers ranging in value from -2,147,483,648 to 2,147,483,647.