JavaScript අසමමුහුර්ත කේතයේ ව්යතිරේක
අසමමුහුර්ත කේතය තුළ
ඇතිවන ව්යතිරේකයක්
try-catch හරහා අල්ලා ගත නොහැක:
try {
setTimeout(function() {
throw(new Error); // ව්යතිරේකය අල්ලා ගැනීමට නොහැකි වේ
}, 3000);
} catch(error) {
console.log(error);
}
පහත කේතයේ ඇති ගැටලුව කුමක්දැයි පැහැදිලි කරන්න:
try {
elem.addEventListener('click', function() {
JSON.parse('some string');
});
} catch() {
console.log('වලංගු නොවන json');
}