Sobes.tech
Назад к вопросам
Junior — Middle
82

В каких ситуациях нужно применять тип undefined в TypeScript?

Ответ от нейросети

sobes.tech AI

В TypeScript тип undefined применяется для обозначения переменных или свойств, которым явно не присвоено значение. Его используют в следующих ситуациях:

  • Когда переменная может быть неинициализированной.
  • Для обозначения отсутствия значения, отличного от null.
  • В функциях, которые могут не возвращать значение (например, возвращают void или undefined).
  • При работе с опциональными параметрами или свойствами, которые могут отсутствовать.

Пример:

function greet(name?: string): string {
  if (name === undefined) {
    return "Hello, guest!";
  }
  return `Hello, ${name}!`;
}

Здесь name может быть undefined, если аргумент не передан.