http://gothoxeo4g2yqa3ba27z3sigeprlwan3deogkejooe7zqccou6qgkvad.onion/AllJointTW/clean-code-javascript
糟糕的: function combine ( val1 , val2 ) { if ( ( typeof val1 === 'number' && typeof val2 === 'number' ) || ( typeof val1 === 'string' && typeof val2 === 'string' ) ) { return val1 + val2 ; } throw new Error ( 'Must be of type String or Number' ) ; } 適當的: function combine ( val1 , val2 ) { return val1 + val2 ; } ⬆ 回到目錄 別過度優化 現代瀏覽器在運行時幫你做了很多優化。大多數的情況,你所做的優化都是在浪費你的時間。這裏有些很好的 資源 ,去了解哪些優化是無用的。 糟糕的: // 在舊的瀏覽器中並不會快取(cache)`list.length`,每次迭代(iteration)時的重新計算相當損耗效能。 // 這在新瀏覽器中已被優化,你不用手動去快取。 for ( let...