= (arg1, arg2) => {}
myFunc(5, { dirty: true });
// arg1 = 5, arg2 = { dirty: true }
myFunc({ dirty: true });
// arg1 = undefined, arg2 = { dirty: true }
я бы проверил тип параметра. Если первый объект - то сделать одно, иначе другое
function overloading гугли
Обсуждают сегодня