1. 首页
  2. 数据库
  3. 其它
  4. 时间常数:要以无魔术数字的时间单位进行计算的常数 源码

时间常数:要以无魔术数字的时间单位进行计算的常数 源码

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