Ich frage mich, können Sie eine Funktion mit einem Parameter erstellen, der vernachlässigt werden kann.Wie kann getestet werden, ob für eine Funktion ein Parameter bereitgestellt wird?
EX. (Das ist nicht gut Code, aber es zeigt, was ich will.)
function parameterTest(test)
{
if exists(test)
{
alert('the parameter exists...');
}
else
{
alert('The parameter doesn\'t exist...');
}
}
Also, wenn Sie parameterTest()
rufen dann wäre das Ergebnis eine Meldung „Der Parameter existiert nicht ...“. Und wenn Sie parameterTest(true)
aufrufen, dann würde es "der Parameter existiert ..." zurückgeben.
Kann mir bitte jemand helfen? Ist das möglich?
http://www.openjs.com/articles/optional_function_arguments.php – Jrod
Die Wahl von 'bool' als Variablennamen Polyglotten –
dies ziemlich verwirrend macht Es ist eine sehr alte Frage, aber scheinbar täglich angeschaut, danke für die Eingabe. Ich habe den ursprünglichen Beitrag bearbeitet, um es klarer zu machen. –