我可以期望这个值被JavaScript引擎缓存吗?

时间:2016-01-07 16:40:30

标签: javascript optimization interpreter

在函数内部我有行

     var deal_date = new Date(deal.Created),
          cur_date = new Date(), 
   num_days_passed = Math.floor((cur_date - deal_date) / (1000*60*60*24));

我想知道,因为它在函数中,计算1000*60*60*24的值将由JavaScript引擎缓存。因为否则我必须通过定义一些常量来消除幻数

window.SECONDS_PER_DAY = 1000*60*60*24;

随着时间的推移,创建所有这些额外的代码变得非常费力,特别是当1000*60*60*24对读取代码的人更具描述性时(除非他们是个白痴)。

0 个答案:

没有答案