⊗jstsPmFnOP 49 of 55 menu

Parameter Opsional Fungsi di TypeScript

Kita dapat membuat fungsi menerima jumlah parameter yang bervariasi. Untuk melakukannya, sebagian parameter (atau semua) perlu dideklarasikan sebagai opsional.

Untuk menunjukkan bahwa suatu parameter adalah opsional, setelah namanya perlu diberikan tanda tanya.

Mari dalam fungsi kita deklarasikan nama belakang sebagai parameter opsional:

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

Jika saat memanggil fungsi parameter opsional tidak diberikan, nilainya akan menjadi undefined. Mari modifikasi fungsi kita dengan mempertimbangkan hal ini:

function func(first: string, last?: string) { if (last !== undefined) { return first + ' ' + last; } else { return first; } }

Dapat disederhanakan dengan menggunakan bentuk pemeriksaan yang singkat:

function func(first: string, last?: string) { if (last) { return first + ' ' + last; } else { return first; } }

Sekarang mari gunakan fungsi kita. Panggil dengan dua parameter:

func('john', 'smit'); // mengembalikan 'john smit'

Panggil dengan satu parameter:

func('john'); // mengembalikan 'john'

Buatlah fungsi yang menerima parameter hari, bulan, dan tahun, serta mengembalikan hari dalam minggu yang sesuai dengan tanggal tersebut. Biarkan ketiga parameter tersebut menjadi opsional. Jika suatu parameter tidak diberikan, ia harus mengambil nilai yang sesuai dengan tanggal saat ini.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak