0
var formatDate = function(d) {
return dateFormat(d, "yyyy-mm-dd HH:MM:ss", true);
}
被编译为:
var formatDate = function(a) {
return dateFormat(a, "yyyy-mm-dd HH:MM:ss", !0);
};
0感觉就像在地方一个Javascript基本的逻辑运算,从而直观地似乎应该更贵。这不是这种情况吗?为什么不?
因为它缩短了两个字符。 – Bergi
在这种情况下,运行时可以将'!0'视为与'true'完全等价;换句话说,一旦代码实际运行,字面意义不大,在此之前它可以节省2个字符。 – Pointy