Показать сообщение отдельно
  #19 (permalink)  
Старый 06.05.2013, 14:01
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

да оно и должно быть!

смотрим в код:
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" - это НЕ массив, а переменная
Ответить с цитированием