Logo MagerCode
MagerCode
Module 02
Function
Course Home
4 sesi 5 latihan

Materi

Function declaration vs expression.
Scope, closure, dan hoisting.
Object, array, dan destructuring.

Latihan

Latihan 1

Buat fungsi untuk menghitung total tagihan.

Latihan 2

Implementasikan fungsi filter untuk data transaksi.

Latihan 3

Gunakan destructuring untuk mengambil data user.

Contoh Kode

const buildSummary = ({ name, tasks }) => {
  const total = tasks.reduce((sum, task) => sum + task.point, 0);
  return `${name} menyelesaikan ${tasks.length} tugas, total ${total} poin.`;
};

console.log(buildSummary({
  name: "Alya",
  tasks: [{ point: 8 }, { point: 10 }]
}));