⊗jstsPmFnOP 49 of 55 menu

Neobligātie funkciju parametri TypeScript

Var izveidot funkciju, kas pieņem mainīgu parametru skaitu. Lai to izdarītu, daļu parametru (vai visus) nepieciešams deklarēt kā neobligātus.

Lai norādītu, ka parametrs ir neobligāts, aiz tā nosaukuma jāieliek jautājuma zīme.

Izveidosim mūsu funkcijā uzvārdu kā neobligātu parametru:

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

Ja, izsaucot funkciju, neobligātais parametrs netiks norādīts, tas iegūs vērtību undefined. Modificēsim mūsu funkciju, ņemot to vērā:

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

Var vienkāršot, izmantojot īso pārbaudes formu:

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

Tagad izmantosim mūsu funkciju. Izsaucam to ar diviem parametriem:

func('john', 'smit'); // atgriež 'john smit'

Izsaucam to ar vienu parametru:

func('john'); // atgriež 'john'

Izveidojiet funkciju, kas pieņem parametrus dienu, mēnesi un gadu, un atgriež nedēļas dienu, kas atbilst šim datumam. Visi trīs parametri ir jābūt neobligātiem. Ja kāds parametrs netiek padots, tam jāpieņem vērtība, kas atbilst pašreizējam datumam.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt