Как передать значение undefined в функцию с несколькими параметрами?
Я хочу передать значение 'undefined' в функцию с несколькими параметрами, но без пропуска параметра.
Что я имею в виду«без пропуска параметра», Я имею в виду, что мы не должны просто опуститьparm2
как этот пример:
function myFunction (parm1, parm2) {}
myFunction("abc");
Это действительно сделаетparm2
undefined, но мне не разрешено делать это таким образом, потому что мне нужно будет указать другие параметры ПОСЛЕ пропущенного параметра, поэтому предыдущий метод не будет работать в случае, если я хочу сделатьparm1
undefined НО также хотят иметь другие параметры после этого для хранения значения.
Я попытался решить проблему с:
myFunction( ,"abc"); //doesn't seem to work
Обновить:
а такжеmyFunction(undefined, "abc");
«Это надежно работает сейчас.
Однако стоит упомянуть, что:
Установка переменной вundefined
считается плохой практикой, мы должны использоватьnull
вместо.