⊗jstsPmFnOP 49 of 55 menu

Vigezo vya Hiari katika Kazi za TypeScript

Inawezekana kufanya kazi ikubali idadi tofauti ya vigezo. Ili kufanya hivyo, inahitajika kutangaza sehemu ya vigezo (au yote) kuwa ya hiari.

Ili kuonyesha kwamba kigezo ni cha hiari, baada ya jina lake unahitaji kuweka alama ya swali.

Wacha katika kazi yetu tutangaze jina la ukoo kuwa kigezo cha hiari:

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

Ikiwa wakati wa kuitisha kazi kigezo cha hiari hakitajwa, itachukua thamani undefined. Wacha tubadilishe kazi yetu kwa kuzingatia hili:

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

Inaweza kurahisishwa, kwa kutumia fomu fupi ya ukaguzi:

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

Wacha sasa tutumie kazi yetu. Tuitishe kwa vigezo viwili:

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

Tuitishe kwa kigezo kimoja:

func('john'); // itarudisha 'john'

Tengeneza kazi inayokubali kwa vigezo siku, mwezi na mwaka, na kurudisha siku ya wiki inayofanana na tarehe hiyo. Iache vigezo vyote vitatu viwe vya hiari. Ikiwa kigezo chochote hakijapewa, kinapaswa kuchukua thamani inayofanana na tarehe ya sasa.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa