1. 程式人生 > >JavaScript 程式碼簡潔 - 保持統一、每個常量都該命名、直接了當、避免無意義的字首、使用預設值

JavaScript 程式碼簡潔 - 保持統一、每個常量都該命名、直接了當、避免無意義的字首、使用預設值

保持統一

可能同一個專案對於獲取使用者資訊,會有三個不一樣的命名。應該保持統一,如果你不知道該如何取名,可以去 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()

在這裡插入圖片描述