Top.Mail.Ru
Ответы

Практикую js, вывод дня недели

var obj = {
'0': 'вс',
'1': 'пн',
'2': 'вт',
'3': 'ср',
'4': 'чт',
'5': 'пт',
'6': 'сб'
};

var date = new Date();
var i = date.getDay();

alert(obj[i]);

на сколько правильная такая запись?

По дате
По рейтингу
Аватар пользователя
Новичок
6лет

Я бы по другому сделал.

var date = new Date()

var shortDay = date.toLocaleString('ru', { weekday: 'short' })

Аватар пользователя
Мыслитель
6лет

Ровно настолько, насколько правильно она работает. Но, если использовать коллекцию только с числовыми ключами, то лучше брать массив, а не объект