Показать сообщение отдельно
  #1 (permalink)  
Старый 03.10.2010, 04:32
Аватар для kukuyok
Интересующийся
Отправить личное сообщение для kukuyok Посмотреть профиль Найти все сообщения от kukuyok
 
Регистрация: 11.09.2010
Сообщений: 23

Неравномерные массивы
Завожу массив следующего вида:
MenData = new Array();
	mento = new Array();
	menurl = new Array();
	
	//запоняем менюшку
	menurl = new Array('Главная', 'main.html');
	mento.push(menurl);
	MenData.push(mento);
	
	menurl = new Array('Услуги', 'services.html');
	mento.push(menurl);	
		menurl = new Array('Грузоперевозки', 'gruzo.html');
		mento.push(menurl);
		
		menurl = new Array('Откачка септиков', 'septicus.html');
		mento.push(menurl);
		
		menurl = new Array('Вывоз мусора', 'musor.html');
		mento.push(menurl);
	MenData.push(mento);
	
	menurl = new Array('Статьи', 'press.html');
	mento.push(menurl);
	MenData.push(mento);
	
	menurl = new Array('Вакансии', 'vacancy.html');
	mento.push(menurl);
	MenData.push(mento);
	
	menurl = new Array('Контакты', 'contacts.html');
	mento.push(menurl);
	MenData.push(mento);

	alert('Это у нас '+MenData[1][0][0]);
	alert(MenData);


Первый alert выдаёт "Это у нас Главная" вместо предполагаемого "Это у нас Услуги". Второй - пять раз подряд записанный массив. Где я ошибся в понимании массивов в javascript?
Ответить с цитированием