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

На что должна быть проверка чтобы вернуть правую часть при использовании ??

Проверка на null или undefined. Оператор ?? (nullish coalescing) возвращает правую часть только если левая — null или undefined.

Пример:

javascript
const value = null ?? 'default'; // 'default'
const anotherValue = 0 ?? 'default'; // 0 (не null/undefined)

Отличие от ||:

javascript
const zero = 0 || 'default'; // 'default' (0 — falsy)  
const zeroSafe = 0 ?? 'default'; // 0  

Используйте ??, когда нужно учитывать только null/undefined, а не все falsy-значения (0, '', false).

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

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

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

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