risposta

10

funzioni personalizzate non hanno un concetto di campi obbligatori e facoltativi, ma è in grado di emulare il comportamento usando la logica in questo modo:

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

E 'convenzione per usare il prefisso "opt_" per i parametri facoltativi, ma non è richiesto