Является ли это хорошая идея/практика, чтобы сделать следующее:Аргументом различных типов данных
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'? вы не справились с этим –
, это точка, номер - boolean = number. – Kayote