Cómo pasar el valor 'indefinido' a una función con múltiples parámetros?

Quiero pasar el valor de 'undefined' en una función de parámetros múltiples pero sin omitir el parámetro.

¿Qué quiero decir con "sin omitir el parámetro". Quiero decir que no deberíamos omitir laparm2 como este ejemplo:

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

Esto de hecho haráparm2 undefined, pero no se me permite hacerlo de esta manera porque necesitaré especificar otros parámetros DESPUÉS del parámetro omitido, por lo que el método anterior no funcionará en el caso de que quiera hacerparm1 undefined PERO también quiere tener otros parámetros después de este para mantener un valor.

He intentado resolver el problema con:

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

Actualizar

ymyFunction(undefined, "abc"); «Esto funciona de manera confiable ahora.

Sin embargo, vale la pena mencionar que:

Establecer una variable enundefined se considera una mala práctica, deberíamos usarnull en su lugar.

Respuestas a la pregunta(24)

Su respuesta a la pregunta