> Что происходит при сложении двух пустых массивов в JavaScript (JavaScript)

Уровень: middle · Роль: frontend · Категория: Технические вопросы

Компании: Иннотех, Avito

Стек: JavaScript

> Пример ответа

При сложении двух пустых массивов ([] + []) в JavaScript результатом будет пустая строка "". Это происходит из-за механизма приведения типов: оператор + вызывает преобразование каждого операнда к примитиву. Для массивов это означает вызов метода toString(), который для пустого массива возвращает пустую строку. Таким образом, [].toString() даёт "", и сложение двух пустых строк даёт "". Пример:

JAVASCRIPT
console.log([] + []); // ""

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью