Պարամետրերի լռելյայն արժեքները TypeScript-ում
Օպցիոնալ պարամետրերին կարելի է նաև
նշանակել լռելյայն արժեք: Այս
դեպքում պարամետրի օպցիոնալ լինելը
նշելու հարցական նշանը չի գրվում:
Օրինակի համար եկեք այն օգտատերերին, որոնց
ազգանունը նշված չէ, վերագրենք
'snow' արժեքը:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Եկեք հիմա օգտագործենք մեր ֆունկցիան: Կանչենք այն երկու պարամետրով:
func('john', 'smit'); // կվերադարձնի 'john smit'
Կանչենք այն մեկ պարամետրով:
func('john'); // կվերադարձնի 'john snow'
Ստեղծեք ֆունկցիա, որը թիվը կբարձրացնի տրված աստիճան: Թող առաջին պարամետրով ֆունկցիան ընդունի թիվը, իսկ երկրորդով՝ աստիճանը: Թող երկրորդ պարամետրը լինի օպցիոնալ, և լռելյայն ֆունկցիան թիվը բարձրացնի երկրորդ աստիճան: