⊗jstsPmFnOP 49 of 55 menu

Parameter Pilihan dalam Fungsi TypeScript

Anda boleh membuat fungsi menerima bilangan parameter yang berubah-ubah. Untuk melakukan ini, sebahagian parameter (atau semua) perlu diisytiharkan sebagai pilihan.

Untuk menunjukkan bahawa parameter adalah pilihan, tanda soal perlu diletakkan selepas namanya.

Mari dalam fungsi kita, isytiharkan nama akhir sebagai parameter pilihan:

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

Jika parameter pilihan tidak diberikan apabila fungsi dipanggil, nilainya akan menjadi undefined. Mari ubah suai fungsi kita dengan mengambil kira perkara ini:

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

Ia boleh dipermudahkan dengan menggunakan bentuk pemeriksaan ringkas:

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

Sekarang mari gunakan fungsi kita. Panggilnya dengan dua parameter:

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

Panggilnya dengan satu parameter:

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

Buat fungsi yang menerima hari, bulan dan tahun sebagai parameter, dan mengembalikan hari dalam minggu yang sepadan dengan tarikh tersebut. Biarkan ketiga-tiga parameter tersebut sebagai pilihan. Jika mana-mana parameter tidak diberikan, ia perlu mengambil nilai yang sepadan dengan tarikh semasa.

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