Встречается на собеседованиях • сегодня

Когда используется undefined

undefined означает, что переменная объявлена, но не инициализирована.

Основные случаи:

  1. Неявное возвращение – функция без return возвращает undefined.
  2. Несуществующие свойства – обращение к несуществующему свойству объекта.
  3. Параметры по умолчанию – если аргумент не передан, он undefined.

Пример:

javascript
let x; // undefined
function foo(a) { console.log(a) }  
foo(); // undefined  

const obj = {};
console.log(obj.prop); // undefined

Отличие от null: null – явное "ничего", undefined – значение по умолчанию.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы