执行以下操作是一个好主意/做法:
export const checkAndUpdateCredit = ( total, addback = false ) => {
// here, addback can be an obj or boolean
let value = total - addback.value
};
根据评论,如果addback
的参数未通过,则默认为false
,否则需要传递对象。这里,单个参数可以是object
或boolean
。这是一个好的做法/可以接受吗?
答案 0 :(得分:1)
您可以在addback中使用默认值
ttk.Button(root, text='clear', command=self.button_clear)
答案 1 :(得分:0)
您还可以检查第二个argument
存在。
注意:第二个参数必须是带有键value
const checkAndUpdateCredit = ( total, addback ) => {
// here, addback can be an obj or boolean
let value = addback? total - addback.value : total;
console.log(value);
};
checkAndUpdateCredit(10);
checkAndUpdateCredit(10, {value: 2});