javascript interview question #20

Пустой массив плюс пустой объект. Найдется ли у них поле length? Что будет в консоли?

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

И снова мы видим пример приведения типов в JavaScript.

И пустой массив, и пустой объект будут преобразованы в строки.

В случае пустого массива — это будет пустая строка.

Но для пустого объекта мы получим строку [object Object]!

Так как длина этой строки больше 10, то на экран будет выведено сообщение из основной ветки if.

Больше примеров преобразования типов в JavaScript можешь найти тут.


ОТВЕТ: на экран будет выведена строка wow, this is quite long.