У меня есть функция, например
function mfunc (t = null, c = null, g = null){console.log(t,c,g)}
Я хочу вызвать её таким образом, чтобы передавать только определенные аргументы, например mfunc(g=10), и ожидаю, что функция выведет "null null 10", но функция выводит "10 null null". Или вызвав функцию mfunc(t=10, g=5), хочу увидеть "10 null 5", но вижу "10 5 null"
Подскажите, как правильно передавать параметры в функцию, чтобы я мог увидеть правильный результат?
P.s. на питоне вызов функции таким образом работает корректно...