- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mobil flották
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Ultrák összecsapása: 500 megapixel fölé lő a Vivo
- Huawei Watch D2 - nyomás utána!
- Xiaomi 15T Pro - a téma nincs lezárva
- One mobilszolgáltatások
- Minden út Palindrómába vezet: leépítésekkel tér vissza a Realme a gyökereihez
- Légy kocka: ellesi a Huawei és az Oppo az iPhone 17 szelfitrükkjét
-
Mobilarena
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
- Napelem - 100%-os támogatású pályázat
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mobil flották
- Xiaomi 15T - reakció nélkül nincs egyensúly
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- Ultrák összecsapása: 500 megapixel fölé lő a Vivo
- Kerékpárosok, bringások ide!
- PlayStation 5
- Huawei Watch D2 - nyomás utána!
- További aktív témák...
- 360 áthajthatós! Dell Latitude 5330 2 in 1 i7-1265U 10magos! 16GB 512GB 13.3" FHD 1 év garancia
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Tp-Link Archer C64 Dual Band Full Gigabit Wi-Fi router
- Eladó Apple iPhone 12 Pro Max 256GB / 12 hó jótállás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



