Junior — Middle
რის დროს უნდა გამოიყენოთ undefined ტიპი TypeScript-ში?
sobes.tech AI
პასუხი AI-სგან
TypeScript-ში, undefined ტიპი გამოიყენება ცვლადების ან თვისებების ნიშნად, რომლებსაც აშკარად არ არის მინიჭებული მნიშვნელობა. იგი გამოიყენება შემდეგ სიტუაციებში:
- როდესაც ცვლადი შეიძლება იყოს არინიცილიზებული.
- მნიშვნელობის არარსებობის ნიშნად, განსხვავებით
null-ისგან. - ფუნქციებში, რომლებიც შეიძლება არ აბრუნებენ მნიშვნელობას (მაგ., რომ აბრუნებენ
voidანundefined). - როდესაც მუშაობთ არჩევით პარამეტრებზე ან თვისებებზე, რომლებიც შეიძლება არ არსებობდეს.
მაგალითი:
function greet(name?: string): string {
if (name === undefined) {
return "გამარჯობა, სტუმარო!";
}
return `გამარჯობა, ${name}!`;
}
აქ, name შეიძლება იყოს undefined, თუ არგუმენტი არ არის გადაცემული.