ფუნქციის პარამეტრების რაოდენობა TypeScript-ში
TypeScript-ში ფუნქციის გამოძახებისას მას ზუსტად იმდენი მნიშვნელობა უნდა გადაეცეს, რამდენი პარამეტრიც განსაზღვრულია მასში.
მოდით შევხედოთ მაგალითს. დავუშვათ, ჩვენ გვაქვს ფუნქცია, რომელიც პარამეტრად იღებს მომხმარებლის სახელს და გვარს და აბრუნებს მათ სტრიქონის სახით:
typescriptfunction func(first: string, last: string) {
return first + ' ' + last;
}
გამოვიძახოთ ჩვენი ფუნქცია სხვადასხვა რაოდენობის პარამეტრებით:
typescriptfunc('john'); // შეცდომა, ცოტა პარამეტრია
func('john', 'smit', 'xx'); // შეცდომა, ბევრი პარამეტრია
func('john', 'smit'); // მუშაობს
Задание 1
მოცემულია შემდეგი ფუნქცია:
typescriptfunction func(a: number, b: number) {
return a + b;
}
მოგვითხრეთ, რა იქნება თითოეული შემდეგი ფუნქციის გამოძახების შედეგი:
typescriptfunc(1);
func(1, 2, 3);
func(1, 2);