我曬乾涸從jQuery源此代碼:曬出一些代碼
cssNumber: {
"fillOpacity": true,
"fontWeight": true,
"lineHeight": true,
"opacity": true,
"orphans": true,
"widows": true,
"zIndex": true,
"zoom": true
}
我建議如下。它可以做得更好嗎?
cssNumber: {}
"fillOpacity fontWeight lineHeight opacity orphans windows zIndex zoom"
.split(" ")
.forEach(function() {
cssNumber.name = true;
});
你想達到什麼目標?第一個版本肯定有更好的表現。爲了減少代碼,你應該看看縮小器。 – Smamatti
我把它當作一個有趣的練習。 – Randomblue
我不認爲重複'true'會重複自己,除非其他地方的代碼與'false'相同。在這種情況下,把它放在一個函數中,它仍然是一樣高效。但DRY更適用於較大的代碼塊。 – Ryan