#jquery
#jquery
Вопрос:
Я выполняю учебное пособие по codeacademy, и меня действительно смущает, почему мой приведенный ниже код печатает результат дважды:
var getReview = function (movie) {
switch(movie){
case 'Toy Story 2':
console.log("Great story. Mean prospector.");
break;
case 'Finding Nemo':
console.log("Cool animation, and funny turtles.");
break;
case 'The Lion King':
console.log("Great songs.");
break;
default:
console.log("I don't know!");
}
};
getReview("Toy Story 2");
Этот код печатается:
Great story. Mean prospector.
Great story. Mean prospector.
Можете ли вы мне помочь, мне уже несколько дней интересно, почему. 🙁
Заранее спасибо.
Комментарии:
1. Код отображается правильно, поэтому очевидный вывод заключается в том, что вы случайно вызываете
getReview
дважды. Даже если вы не показываете два вызова в своем вопросе, я подозреваю, что они есть в вашем исходном коде.2. @mmahinay — я только что проверил это в codepen, и у меня не было такой проблемы…
3. Это не jsfiddle.net/j08691/9fgdj4j8
4. Спасибо … я думаю, что это проблема с консолью codeacademy… Я меняю return вместо console.log
5. var getReview = function (movie) {switch(movie){ case «История игрушек 2»: возвращает «Отличную историю. Имею в виду изыскателя.»; перерыв; случай «В поисках Немо»: возвращает «Классную анимацию и забавных черепашек».; перерыв; случай «Король лев»: возвращает «Отличные песни».; перерыв; по умолчанию: возвращает «Я не знаю!»; } }; getReview(«История игрушек2»);