javascript interview question #7

Что вернет вызов typeof array? Что будет выведено на экран?

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

В первой строке мы создаем массив и сохраняем его в константу array. После этого, во второй строке, мы пробуем определить тип этого массива с помощью оператора typeof.

К сожалению (или к счастью) в JS нет типа array, поэтому на экран просто не может вывестись строка ARRAY!.

На самом деле, все массивы в JavaScript - это объекты, typeof array вернет строку object и мы попадем в ветку else.


ОТВЕТ: На экран будет напечатано сообщение SOMETHING WEIRD потому что у всех массивов в JavaScript тип object.