<script>
let first_error_function = (errorMessage) => {
throw
new
Error(errorMessage);
};
let second_error_function = (errorMessage) => {
throw
new
Error(errorMessage);
};
let third_error_function = (errorMessage) => {
throw
new
Error(errorMessage);
};
let catchingAllErrors = (callback, content) => {
try
{
callback(content);
}
catch
(errorMessage) {
return
errorMessage;
}
};
let main_function = () => {
let error_1 = catchingAllErrors(
first_error_function,
"Error 404!!..."
);
let error_2 = catchingAllErrors(
second_error_function,
"Something went wrong!!..."
);
let error_3 = catchingAllErrors(
third_error_function,
"Please try again later!!...."
);
console.log(
"First Catched Error: "
+ error_1);
console.log(
"Second Catched Error: "
+ error_2);
console.log(
"Third Catched Error: "
+ error_3);
};
main_function();
</script>