sbr*_*sbr 5 javascript performance time date underscore.js
我很好奇Underscore的_.now方法比单纯的更快new Date().getTime().我在他们的github代码库上看到以下内容.
// A (possibly faster) way to get the current timestamp as an integer.
_.now = Date.now || function() {
return new Date().getTime();
};
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下这里发生了什么吗?
好吧,它不必构造一个new Date对象,利用Date.now. 唯一的问题是浏览器支持,所以他们包含了一个后备方案。简单地包含一个 Polyfill 可能是一个更好的主意
if (typeof Date.now != "function")
Date.now = function() { return new Date().getTime(); };
Run Code Online (Sandbox Code Playgroud)
并使用它而不是提倡自己的辅助函数。
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |