时间常数:要以无魔术数字的时间单位进行计算的常数 源码
时间常数 以没有魔术数字的时间单位进行计算的常数。 为什么? 您必须多久执行一次计算,才能将秒转换为毫秒,将小时转换为天,或进行任意其他计算? 看着您的代码的每个人都明白为什么您要把天数乘以86400吗? 我们一直在代码中使用这些常量值进行计算,但是我们也知道应避免使用幻数: 具有无法解释的含义或多次出现的唯一值,可以(最好)用命名的常量替换- 这个很小的库为您定义了这些常量,所以现在代替: Math.round(ms / 60000) ,您可以编写Math.round(ms / MillisecondsInMinute) 或代替: setTimer(() => runMyFunct
用户评论