的它是一個好主意/做法,做到以下幾點:參數不同的數據類型
export const checkAndUpdateCredit = (total, addback = false) => {
// here, addback can be an obj or boolean
let value = total - addback.value
};
按照註釋,如果addback
參數不通過,則默認爲false
,否則一對象需要通過。這裏單個參數可以是object
或boolean
。這是一個好的做法/可以接受嗎?
,什麼是減去號和一個布爾值的點對象? –
'addback.value'呢?如果'addback'是'false'?你沒有處理這個 –
這就是說,數字 - 布爾=數字。 – Kayote