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