Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2015, 16:39
Интересующийся
Отправить личное сообщение для sana Посмотреть профиль Найти все сообщения от sana
 
Регистрация: 31.03.2015
Сообщений: 15

почему не работает функция?
Всем привет,
Только начала изучение javascript, поэтому много чего не получается, и могу задавать глупые вопросы))

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

Изначально я пыталась сделать следующее: мне надо было создать два массива (array ) с фильмами и оценками, потом создать функция addMovie (title, rating), куда надо было положить созданные arrays, потом создать функцию printMovies , с помощью которой нужно было вывести на экран название фильма с правильным рейтингом.

Ниже мой код. Всем заранее спасибо за помощь))

var titles = [];
var ratings = [];

function addMovie(title, rating){
    titles.push(title)
    ratings.push(rating)
};

function printMovies() {
	for(var i = 0; i < 5; i++) {
		addMovie = titles[i] + ratings[i];
	}
	for(var i = 0; i < titles.length && ratings.length ; i++) {
		document.writeln(titles[i] + ratings[i] + "<br>");
	}
};

addMovie("Star Wars: Episode VII - The Force Awakens", 9);
addMovie("Max", 6);
addMovie("Spirited Away", 10);
addMovie("The Hunger Games", 8);
addMovie("Wild", 7);

printMovies();
Ответить с цитированием