-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Teasüti
#3651
üzenetére
Na, ennek örülök, szívesen!

============================
"Eddig így csináltam: loadApp('Viber','',false) ahol egy üres string-et írtam a középső paraméterbe.
Próbáltam e módon is: loadApp('Viber',false) de ez nem működött. Úgy tűnik nem lehet csak úgy kihagyni egy köztes paramétert."
Az első változat a jó ebben az esetben. Vagy másik lehetőség az undefined-ot átadni: loadApp('Viber', undefined, false)
Lehetnek default paramétereid is, minimális trükközéssel, csak példakóddal:function loadApp(label, data, blabla) {
// ..........................
if(data === "" | data === undefined) {
data = "hello";
}
if(typeof blabla !== "boolean") {
blabla = false;
}
// ..........................
// ..........................
}Ekkor meghívhatod így: loadApp('Viber');, és ekkor a data változó egyenlő lesz a "hello" stringgel, a blabla változó pedig false-szal.
Persze ez csak példa.
Aztán játszhatsz még ilyenekkel is, mint például a PHP-s empty() függvény JS-be átültetett változata, és azzal is csekkolhatod egy változó értékét:
http://phpjs.org/functions/empty/
és ha valamelyik változó üres, akkor adsz neki egy alapértelmezett értéket, mint az előbbi példa.
Új hozzászólás Aktív témák
- Milyen okostelefont vegyek?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- S.T.A.L.K.E.R - Lost Alpha
- exHWSW - Értünk mindenhez IS
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Bittorrent topik
- Pénzügyi tanácsadás (kölcsön, befektetés, biztosítás)
- Motoros topic
- Milyen billentyűzetet vegyek?
- TCL LCD és LED TV-k
- További aktív témák...
- Canon IR Advance C350 + tonerek
- Airpods Pro 3 eladó garanciával
- Lenovo ThinkCentre M725s Ryzen 5 Pro 2400G / 8GB DDR4 / 256 GB SSD + Lenovo LT1952p 192 monitor
- Samsung Galaxy S23 Ultra 5G Dual Sim 256GB Mint az ÚJ! (Gyári garanciával, Patika állapot)
- Playstation 5 lemezes 825GB CFI-1216A, újra fém pasztázva, 6 hónap garanciával, Bp-i üzletből eladó!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

