Fungsi di TypeScript
Dalam TypeScript, fungsi adalah blok kode yang digunakan untuk mengeksekusi tugas tertentu. Fungsi dapat menerima input, melakukan operasi, dan mengembalikan output. Seperti dalam JavaScript, fungsi dalam TypeScript dapat didefinisikan menggunakan kata kunci function
.
Tentu, berikut adalah penjelasan lebih detail tentang fungsi di TypeScript:
Deklarasi Fungsi: dapat mendeklarasikan fungsi dengan menggunakan kata kunci
function
, diikuti oleh nama fungsi, parameter, dan blok kode yang akan dieksekusi ketika fungsi dipanggil.Parameter Fungsi: Fungsi dapat menerima parameter sebagai input. Parameter didefinisikan di dalam tanda kurung dan dipisahkan oleh koma. Setiap parameter memiliki tipe data yang didefinisikan setelah namanya.
Nilai Kembali Fungsi: Fungsi dapat mengembalikan nilai menggunakan kata kunci
return
. dapat menentukan tipe data yang akan dikembalikan oleh fungsi setelah parameter dan sebelum tanda kurung kurawal penutup.Fungsi Void: Fungsi yang tidak mengembalikan nilai dideklarasikan dengan menggunakan tipe data
void
.Fungsi Sebagai Ekspresi: Fungsi juga dapat dideklarasikan sebagai ekspresi dan disimpan ke dalam variabel.
Fungsi Anonim: Fungsi anonim adalah fungsi tanpa nama yang dapat langsung diassign ke variabel atau digunakan sebagai argumen dalam panggilan fungsi.
Fungsi dengan Parameter Opsional: dapat mendeklarasikan parameter opsional dalam fungsi dengan menambahkan tanda tanya (
?
) setelah nama parameter. Ini memungkinkan untuk memanggil fungsi tanpa harus memberikan nilai untuk parameter opsional tersebut.
Dengan memahami konsep-konsep ini, dapat membuat dan menggunakan fungsi dengan lebih efektif dalam kode TypeScript.
Sumber:
Last updated