Respuesta

10

funciones personalizadas no tienen un concepto de campos obligatorios y opcionales, pero se puede emular ese comportamiento usando la lógica de esta manera:

function foo(arg1, opt_arg2) { 
    if (arg1 == null) { 
    throw 'arg1 required'; 
    } 
    return 'foo'; 
} 

Es la convención de usar el prefijo "opt_" para los parámetros opcionales, pero no es requerido.

Cuestiones relacionadas