使用JavaScript's bitwise1或等于运算符|=
创建polyfill有什么问题吗?
Date.now |= function() {
return +new Date;
};
答案 0 :(得分:7)
|
和||
之间存在重大差异,而polyfill应使用:
Date.now = Date.now || function() {return +new Date;};
毕竟,如果你使用了这个:
Date.now = Date.now | function() {return +new Date;};
你会得到结果0
覆盖函数。