JavaScript 程式碼簡潔 - 保持統一、每個常量都該命名、直接了當、避免無意義的字首、使用預設值
阿新 • • 發佈:2019-01-09
保持統一
可能同一個專案對於獲取使用者資訊,會有三個不一樣的命名。應該保持統一,如果你不知道該如何取名,可以去 codelf 搜尋,看別人是怎麼取名的。
getUser()
每個常量都該命名
可以用 buddy.js 或者 ESLint 檢測程式碼中未命名的常量。
const MILLISECOND_IN_A_DAY = 86400000
直接了當
<script> const locations = ['Austin', 'New York', 'San Francisco'] locations.forEach((location) => { console.info(location) }) </script>
避免無意義的字首
如果建立了一個物件 car,就沒有必要把它的顏色命名為 carColor。
<script> const car = { make : 'Honda', model : 'Accord', color : 'Blue' } function paintCar(car){ car.color = 'Red' } paintCar(car) alert(car.color) </script>
使用預設值
function createMicrobrewery(name = 'Hipster Brew Co.'){
alert(name)
}
createMicrobrewery()