| Autor | Zpráva | ||
|---|---|---|---|
| _Leopik 2x Profil * |
#1 · Zasláno: 11. 11. 2012, 18:54:24
Zdravim,
da sa nejako deklarovat v javascripte, ze funkcia moze hodit chybu? V jave by to vyzeralo nejak takto: ...
public int aaa() throws RuntimeException {}
... |
||
| Joker Profil |
#2 · Zasláno: 11. 11. 2012, 19:07:51
Pokud vím nedá, JS nemá
throws.
|
||
| _Leopik 2x Profil * |
#3 · Zasláno: 11. 11. 2012, 19:16:28
hmm :/, potrebujem sa totiz uistit, ze vzdy obalim funkciu aaa() do try {...} catch (e) {} pretoze ta funkcia aaa() moze bud vratit spravny objekt (a teda mozem zavolat dalsiu funkciu z tohto objektu, napr. aaa().something()) alebo moze hodit chybu, da sa to nejako?
|
||
| joe Profil |
#4 · Zasláno: 11. 11. 2012, 19:59:13
Chytře napsané kódy to mají uvedeno v komentáři (JSDoc), někteří na to pěkně dlabou a jiní zase vyjímky nepoužívají vůbec.
Pokud funkce aaa() může způsobit chybu, pak bys ji mohl chytat pomocí try - catch, pokud ne, můžeš použít
var result = aaa();
if (result) {
result.something();
}Nemůsíš nutně používat fluent interface, v některých případech spíš kód znepřehledňuje a v Javě jsem ho kdysi taky moc nepotkal (předpokládám, že odtamtud tě ty vyjímky napadly) |
||
|
Časová prodleva: 14 let
|
|||
0