Sobes.tech
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, თუ არგუმენტი არ არის გადაცემული.