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

В каких ситуациях следует использовать значение undefined в JavaScript?

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

sobes.tech AI

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

  • Когда функция не возвращает явно значение, она по умолчанию возвращает undefined.
  • Для проверки, был ли задан параметр функции или свойство объекта.
  • В качестве индикатора отсутствия значения, когда переменная или свойство не инициализированы.

Пример:

let a;
console.log(a); // undefined

function foo(x) {
  if (x === undefined) {
    console.log('Параметр не передан');
  }
}
foo();

Важно не присваивать undefined вручную, лучше использовать null для явного отсутствия значения.