да оно и должно быть!
смотрим в код:
var array = [24, 67, 46, 30];// создали массив с 4-мя элементами
console.log(array); //выведем массив.
//представление может чуть другим из за версии браузера!! это не страшно!!
//вот хром вывел в консоль: [24, 67, 46, 30]
//смотрим в консоль дальше.. эта же строчка, но уже правей. myHTML.html:6 это значит консоль была вызвана на 6 строчке в файле "myHTML.html". т.к. у нас один файл разумеется имя будет одно
console.log(array[5]); //обратимся к 5му элементу массива
// что нам тут выводит консоль?? undefined. т.к. 5 го элемента массива не существует.. все правильно
var n = array[5]; // запишем в переменную 5й элемент массива
console.log(n[1]); //выведем 1-й элемен массива n
//здесь будет ошибка т.к. "n" - это НЕ массив, а переменная