JSFiddle - React, Tailwind, and code Playground
by jonathon
JavaScript
var myObject = {
methodOne: function() {
throw ("MethodOne Exception");
},
methodTwo: function() {
throw ("MethodTwo Exception");
}
};
(function(obj) {
for (var name in obj) {
if (typeof(obj[name]) == 'function') {
currentMethod = obj[name];
obj[name] = function() {
try {
currentMethod();
}
catch (e) {
alert('Exception Handler: ' + e);
}
};
}
}
}(myObject));
myObject.methodOne();
myObject.methodTwo();