- 1
var oneWeekAgo = dateObj.valueOf() - 604800000;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
var oneWeekAgo = dateObj.valueOf() - 604800000;
"Ура! у меня есть калькулятор!!1"
было бы кошернее
Это JS, а не Java.
> 1000*3600*24*7
Зло, имхо.
на автомате написал ))
в чем именно зло?
в умножении или в числах вместо констант?
Javascript портировали на Mark I?
>Достаточно просто короткого комментария
Зачем писать
- 604800000; // 1000*3600*24*7
когда можно написать
- 1000*3600*24*7
Сюда:
http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:British_Mark_I_ Tank.jpg
?
но есть еще такая древняя ЭВМ с произодительностью ниже калькулятора
я так обычно и пишу, когда константы используются в проекте в нескольких местах это было для краткости и понятности
Я бы сделал префикс, что бы показать что это константа.
var c_MS_IN_WEEK = ....
как-то так
а плодить ради одной константы еще кучу констант
>MS_IN_SEC * SEC_IN_HOUR * HOURS_IN_DAY * DAYS_IN_WEEK
как существо крайне ленивое, считаю совершенно излишним
з.ы. хоть заминусуйтесь, ниипет, чесна-чесна-ё.
Этот код прост и понятен, проще уже некуда.