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