Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JS] Defauf/Optional-Wert für JavaScript-Funktion? (https://www.delphipraxis.net/65743-%5Bjavascript%5D-defauf-optional-wert-fuer-javascript-funktion.html)

Kolanse 20. Mär 2006 19:38


[JS] Defauf/Optional-Wert für JavaScript-Funktion?
 
Hallo,

ich habe ein kleines Problem mit Javascript und zwar möchte ich eine Funktion basteln die einen optionalen Parameter erhalten
kann aber nicht muss. Was ich meine sollten ungefähr so aussehen:
Delphi-Quellcode:
function setPointer(parameter1, parameter2[, optional_parameter1 = '']){
   machirgendwas
}
Weiss zufällig jemand ob sowas überhaupt mich eigenen JavaScript-Funktionen möglich ist und wenn ja wie?
Ich habe eine ganze Weile im Netz geschaut, aber nichts brauchbares gefunden und befürchte jetzt etwas was so ein Konstrukt eher Wunschdenken ist.

DGL-luke 20. Mär 2006 19:46

Re: [JS] Defauf/Optional-Wert für JavaScript-Funktion?
 
bin mir ziemlich sicher, dass das geht....

schon mal ganz einfach das hier probiert:

Code:
function setPointer(parameter1, parameter2, optional_parameter1 = ''){
   machirgendwas
}
?

SubData 20. Mär 2006 19:49

Re: [JS] Defauf/Optional-Wert für JavaScript-Funktion?
 
theoretisch:

Code:
function (param1, param2, param3)
{
 if (!param3){ param3=defaultwert; }
}
angegeben werden muss der dritte Parameter nicht.
Wenn er nicht angegeben wird, ist der Wert "undefined" bzw. "null".

Kolanse 20. Mär 2006 19:54

Re: [JS] Defauf/Optional-Wert für JavaScript-Funktion?
 
*lach* Ja klingt recht einleuchtend.
SubDatas Lösung funktioniert bestens :thumb:
Vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz