Встречается на собеседованиях • сегодня
При каких условиях возвращается правая часть при использовании ??
Оператор ?? (nullish coalescing) возвращает правую часть только если левая часть равна null или undefined. В отличие от ||, он не учитывает другие falsy-значения (0, '', false, NaN).
Пример:
javascript
const a = null ?? 'default'; // 'default'
const b = undefined ?? 'fallback'; // 'fallback'
const c = 0 ?? 42; // 0 (не заменяется, так как 0 не null/undefined)
const d = '' ?? 'hello'; // '' (пустая строка не заменяется)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы