Wyjątki
Sposób obsługi wyjątków w JS jest bardzo podobny do innych języków.
try {/* blok, w który może wystąpić wyjątek */throw new Exception('bum!');}catch(e) /* nie podaje się nazwy klasy */{alert('Wyjątek:' + e.getMessage());}
Bloki try-catch można zagnieżdżać. catch może wyrzucać ponownie nieobsłużone wyjątki.
try {throw {zartowalem:true}; /* JSON */}catch(e) /* nie podaje się nazwy klasy */{if (!e.zartowalem) throw e;}
Zmodyfikowano: 13.04.2006, 13:29