Jumlah Parameter Fungsi dalam TypeScript

Dalam TypeScript, saat memanggil sebuah fungsi, harus diteruskan tepat sebanyak nilai yang didefinisikan parameternya.

Mari kita lihat sebuah contoh. Misalkan kita memiliki fungsi yang menerima nama depan dan nama belakang pengguna sebagai parameternya dan mengembalikannya dalam bentuk string:

typescriptfunction func(first: string, last: string) {
  return first + ' ' + last;
}

Mari panggil fungsi kita dengan jumlah parameter yang berbeda:

typescriptfunc('john');               // kesalahan, parameter terlalu sedikit
func('john', 'smit', 'xx'); // kesalahan, parameter terlalu banyak
func('john', 'smit');       // berhasil
Задание 1

Diberikan fungsi berikut:

typescriptfunction func(a: number, b: number) {
  return a + b;
}

Jelaskan, bagaimana hasil dari setiap pemanggilan fungsi berikut:

typescriptfunc(1);
func(1, 2, 3);
func(1, 2);