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:
function func(first: string, last: string) {
return first + ' ' + last;
}
Mari panggil fungsi kita dengan jumlah parameter yang berbeda:
func('john'); // kesalahan, parameter terlalu sedikit
func('john', 'smit', 'xx'); // kesalahan, parameter terlalu banyak
func('john', 'smit'); // berhasil
Diberikan fungsi berikut:
function func(a: number, b: number) {
return a + b;
}
Jelaskan, bagaimana hasil dari setiap pemanggilan fungsi berikut:
func(1);
func(1, 2, 3);
func(1, 2);