Exception Handling

by ducka

HTML

<button id="customErrorBtn">Custom Error</button>

JavaScript

var temp = {};

(function(temp) {
    
    window.onerror = errorHandler;
    
    function errorHandler() {
        debugger;
    }
    
    temp.MyException = function(field) {
        this.field = field;
    }
    
    temp.MyException.prototype = new Error();
    
})(temp);

$("#customErrorBtn").click(function() {
    throw new temp.MyException("test field");
});