Hirdetés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Gigantikus fordulatot vett a GeForce RTX 50 Super sorozat törlése
- Autós kamerák
- AMD Navi Radeon™ RX 9xxx sorozat
- Vezetékes FEJhallgatók
- Melyik tápegységet vegyem?
- Házimozi belépő szinten
- OLED TV topic
- Bluetooth hangszórók
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
trisztan94
#2535
üzenetére
Én csak azt nem értem - azonkívül, amit Karma felvetett, hogy ez a témázás miért nem a JavaScript topicban folyik, mivel ennek köze nincs a jQuery-hez -, hogy ehelyett a splitelgetős ocsmány bénázás helyett miért nem használsz reguláris kifejezéseket? Egyből le tudnád csekkolni, melyik mintára illeszkedik az adott szöveg, ha van találat egyáltalán.
Szerk.:
"De nem tudom, a split visszaküld egy boolean értéket?"
Vágod, van olyan, hogy Google, meg MDN, meg ilyesmik...
(De eddig a split függvényt használtad, nem? Akkor miért kérdés, mit ad vissza?
)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split
"The split method returns the new array."
---
"if($hatalyosVezetoTalalat.split("(")[0]) {
$hatalyosVezetoTalalat = $hatalyosVezetoTalalat.split("(")[0];
}
De így meg van benne egy ismétlés, az sem jó programozói szokás
"
Ne csináld már.
Egyrészt az ilyen ismételgetős problémák elkerülésére az a megoldás, hogy külön erre dedikált sorba írod magát a műveletet, amit NEM akarsz megismételni, eltárolod a visszatérési értékét egy változóba, aztán csekkolod a változó értékét. Nem egy mágia.
Másrészt pont a splitelgetés előtt akartál ellenőrzést bevezetni, hogy ne dobáljon kivételt, ergo ennek az if-nek nem sok értelme volt így. Beraktad egy if-be, de ha hibája van, továbbra is kivételt fog dobálni. -
Karma
félisten
válasz
trisztan94
#2535
üzenetére
A split ugyan nem ad vissza a string tömbön kívül semmit, de senki nem akadályoz meg abban, hogy a split előtt indexOffal megnézd, kell-e egyáltalán splitelni.
Ez a szál miért nem a JavaScript topikban van?
Új hozzászólás Aktív témák
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Black Friday november 29. / Cyber Monday december 2.
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Fogyjunk le!
- World of Tanks - MMO
- PlayStation 5
- 2,5 gigabittel hasítanak a belépőszinten az új Asustor NAS-ok
- Gigantikus fordulatot vett a GeForce RTX 50 Super sorozat törlése
- Path of Exile (ARPG)
- Robotporszívók
- További aktív témák...
- Eladó iPad Pro 11" (2022) 128 GB + Apple Pencil!
- Galaxy S23+ 8/512 GB eladó
- Üzletből, garanciával, MSI Creator Z16 A12UET-039IT intel Core i7-12700H/16GB RAM/1TB SSD/RTX3060
- Denon AVR X2100W Magnat Vector 77 5.1 hangfalakkal
- Üzletből, garanciával, Új Lenovo ThinkPad X1 Carbon Gen 12 Ultra 7 155u/32GBRAM/1TB SSD/OLED kijelző
- Apple iPhone 13 Pro Alpine Green ProMotion 120 Hz, Pro kamerák 128 GB-100%
- GYÖNYÖRŰ iPhone 11 Pro 256GB Midnight Green -1 ÉV GARANCIA -Kártyafüggetlen, MS3370,94% Akkumulátor
- Bomba ár! HP Elitebook 8570P - i5-3340M I 8GB I 500GB HDD I DisplayPort I 15,6" HD I Garancia!
- Xiaomi Redmi Pad SE 64GB, Kártyafüggetlen, 1 Év Garanciaval
- ÚJ Microsoft Surface Laptop 7 13.8" 2K - 120Hz Érintő - Snapdragon X Elite - 16GB - 512GB-2 év gari
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
(De eddig a split függvényt használtad, nem? Akkor miért kérdés, mit ad vissza?
)
"


