Задать вопрос
@HellForce

Как правильно решить данную задачу?

Пусть теперь в переменной lang хранится язык (она принимает одно из значений или 'ru', или 'en' - либо то, либо то), а в переменной day - номер дня. Выведите словом день недели, соответствующий переменным lang и day. То есть: если, к примеру, lang = 'ru' и day = 3 - то выведем 'среда'.

Перепробовал все, у меня уже истерика, перепробовал кучу вариантов, это последний вариант и я знаю, что он не правильный. Помогите, где ошибки. Перепробовал все способы, что пришли в голову.

const lang= {
'ru':['Понедельник','Вторник','Среда','Четверг','Пятница','Суббота','Воскресенье'],
'en':['M','Tu','Wed','Td','Fri','Sat','San'],
'day':['1','2','3','4','5','6','7'],
};

lang['ru'][0]==lang['day'][0];
lang['ru'][1]==lang['day'][1];
lang['ru'][2]==lang['day'][2];
lang['ru'][3]==lang['day'][3];
lang['ru'][4]==lang['day'][4];
lang['ru'][5]==lang['day'][5];
lang['ru'][6]==lang['day'][6];

lang['en'][0]=='day'[0];
lang['en'][1]=='day'[1];
lang['en'][2]=='day'[2];
lang['en'][3]=='day'[3];
lang['en'][4]=='day'[4];
lang['en'][5]=='day'[5];
lang['en'][6]=='day'[6];

console.log(lang['ru'],day[3]);
  • Вопрос задан
  • 3290 просмотров
Подписаться 1 Средний 1 комментарий
Решение пользователя WapSter К ответам на вопрос (5)
wapster92
@wapster92 Куратор тега JavaScript
const days= {
'ru':['Понедельник','Вторник','Среда','Четверг','Пятница','Суббота','Воскресенье'],
'en':['M','Tu','Wed','Td','Fri','Sat','San']
};

const getDay = (lang, num) => {
  return days[lang][num - 1]
}

console.log(getDay('en', 3))
Ответ написан