Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   многомерный массив (https://javascript.ru/forum/misc/4508-mnogomernyjj-massiv.html)

jei 29.07.2009 15:18

многомерный массив
 
Доброго времени суток,немогу понять как в данном коде происходит обращение к многомерному массиву questions,когда ниже запрашиваеться
question,что многомерный массив отличаеться от вложеного английской буквой s,тогда не понятна связка,как понять что этот массив question являеться вложением в questions?
просьба обьясните по асе или почта,скайп
----------------------
ISQ 477857425
мыил jei_@mail.ru
skype jeimen
тел(м) 8 903 212 66 82
----------------------

var score = 0; // initial score is 0
var questions = [
								 ['How many moons does Earth have?', 1],
								 ['How many moons does Saturn have?',31],
								 ['How many moons does Venus have?', 0]
								];


//go through the list of questions and ask each one
for (var i=0; i<questions.length; i++) {
	askQuestion(questions[i]);
}

//function for asking question
function askQuestion(question) {
  var answer = prompt(question[0],'');
	if (answer == question[1]) {
		alert('Correct!');
		score++;
	} else {
		alert('Sorry. The correct answer is ' + question[1]);
	}
}

Riim 29.07.2009 16:01

Как правильно задавать вопросы

Цитата:


Упростите посылку ответа

Завершение вопроса фразой "Ответ, пожалуйста, направляйте по адресу... " делает получение ответа весьма маловероятным. Если у вас нет пары секунд на то, чтобы правильно задать заголовок Reply-To в своей почтовой программе, то у нас нет и пары секунд на то, чтобы подумать о вашей проблеме. Если ваша почтовая программа не позволяет это сделать - выкиньте ее. Если ваша операционная система не поддерживает почтовые программы, позволяющие это сделать, поищите операционную систему получше.

Просить отвечать по электронной почте в Web-форумах - крайне невежливо, если только вы не уверены, что информация может оказаться конфеденциальной (и кто-то, по неизвестной причине, захочет сообщить ее вам лично, а не всему форуму). Если вы хотите получить уведомление по почте о том, что кто-то ответил на тему в форуме, запросите это уведомление в интерфейсе Web-форума; эта возможность поддерживается практически везде в виде опций "watch this thread" ("следить за обсуждением"), "send email on answers" ("уведомлять по почте") и т.п.)


jei 29.07.2009 19:17

уточню немного

мне не понятно как мы можем обратиться к question[0] если такого массива у нас нету?

var answer = prompt(question[0],'');

Kolyaj 30.07.2009 11:06

Почему нету, если он передается параметром в функцию?

jei 30.07.2009 11:21

по подробней можно обьяснить какой параметр в какую функцию,а лучше даже разобрать всю программу и обьяснить как происходит механизм куда и когда передаеться управление,каким образом функция получает параметр из функций которая в цикле?

Kolyaj 30.07.2009 11:26

Вам прочитать лекцию по основам программирования? Нет, спасибо, книг достаточно на эту тему.

jei 30.07.2009 11:32

Я думаю лекция здесь не уместна.А если у вас проблемы с формулировкой своих мыслей,почитать основы как раз таки будет вам полезно.И данное сообщение не адрессуеться таким как вы.

B~Vladi 30.07.2009 11:35

Принципиально не помогу. Разбирайтесь сами.

jei 30.07.2009 22:21

Я всеравно докапаюсь до истины просто это вопрос времени.Думаю найдуться нормальный люди которые всё грамотно обьеснят.Просьба не писать одноклеточных с одной извилиной в голове.

Riim 30.07.2009 22:56

Цитата:

Сообщение от jei
Я всеравно докапаюсь до истины просто это вопрос времени.

Истина где-то рядом)

Вот уж кто действительно любит объяснять простейшие вещи нубам, так это B~Vladi (и как у него терпения хватает), но даже он с ходу вас послал, может стоит поискать причину в себе?


Часовой пояс GMT +3, время: 17:48.