Как передать значение undefined в функцию с несколькими параметрами?

Я хочу передать значение 'undefined' для функции с несколькими параметрами, но не опуская параметр.

Что я имею в виду под «без исключения параметра» . Я имею в виду, что мы не должны просто опускать parm2 , как в этом примере:

function myFunction (parm1, parm2) {}
myFunction("abc");

Это действительно сделает parm2 неопределенным, но мне не разрешено делать это таким образом, потому что мне понадобится чтобы указать другие параметры ПОСЛЕ пропущенного параметра, поэтому предыдущий метод не будет работать в случае, если я хочу сделать parm1 undefined, НО также хочу иметь другие параметры после этого для хранения значения.

Я пытался решить проблему с помощью:

myFunction( ,"abc"); //doesn't seem to work

Обновление:

и myFunction (undefined, «abc»); «теперь это надежно работает.

Однако стоит упомянуть, что:

Установка переменной на undefined считается плохой практикой, мы вместо этого следует использовать null .

44
задан ajax333221 13 November 2018 в 20:49
поделиться