Antwort

10

Benutzerdefinierte Funktionen haben kein Konzept der erforderlichen und optionalen Felder, aber Sie können dieses Verhalten mit Logik wie diese emulieren:

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

Es ist Konvention das Präfix „opt_“ für optionale Parameter zu verwenden, aber es ist nicht erforderlich.

Verwandte Themen