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: 11 let
|
0