Итак, я делаю бесплатный курс javascript в Интернете. Я нахожусь на уроке 2. Он сосредоточился на массивах, объектах и событиях. Я преуспел в викторине, но понятия не имею, как это сделать. Вот задание.Не удалось вернуть элемент массива
Создайте массив, содержащий «январь» через «декабрь» Создайте функцию с именем GetMonthName, которая принимает один номер в качестве параметра и возвращает имя этого месяца. Например:
getMonth (3); // вернется Месяц
Помните, что массивы индексируются начиная с 0. , но здесь месяц 1 должен быть январем. Значит, вам придется это объяснить.
Итак, вот мой код. Я на правильном пути? Любая помощь будет оценена по достоинству.
//create array
var months = ["Month","January","February","March","April","May","June","July","August","September","October","November","December"];
//create function
function getMonthName(month) {
for(i=0;i<=12;i++) {
var getMonth=months[i];
return getMonth;
}
}
//call function
getMonthName(getMonth);
Вам не нужно использовать 'для loop' – isvforall
Почему вы используете для цикла? Все, что вам нужно сделать, это передать 'index' в качестве аргумента в функцию и вернуть' month [index] ' –
Вам не нужно прокручивать что-либо внутри функции' getMonthName'. Также массив месяцев не должен содержать слово «месяц» – jasonwarford