Which code segment should you use?

You are developing an application that uses a third-party JavaScript library named doWork().
The library occasionally throws an “object is null or undefined” error with an error code of
-2146823281.
The application must:
Extract and handle the exceptions thrown by doWork()
Continue normal program execution if other exceptions occur
You need to implement the requirements.
Which code segment should you use?

You are developing an application that uses a third-party JavaScript library named doWork().
The library occasionally throws an “object is null or undefined” error with an error code of
-2146823281.
The application must:
Extract and handle the exceptions thrown by doWork()
Continue normal program execution if other exceptions occur
You need to implement the requirements.
Which code segment should you use?

A.
Option A

B.
Option B

C.
Option C

D.
Option D

Explanation:
* The try statement lets you test a block of code for errors.
The catch statement lets you handle the error.
The JavaScript statements try and catch come in pairs:
try {
Block of code to try
}
catch(err) {
Block of code to handle errors
}
* object.number [= errorNumber]
Returns or sets the numeric value associated with a specific error. The Error object’s default property is
number.
* Example:The following example causes an exception to be thrown and displays the error code that is derived from the
error number.
try
{
// Cause an error.
var x = y;
}
catch(e)
{
document.write (“Error Code: “);
document.write (e.number & 0xFFFF)
document.write (“
“);
document.write (“Facility Code: “)
document.write(e.number>>16 & 0x1FFF)
document.write (“
“);
document.write (“Error Message: “)
document.write (e.message)
}
The output of this code is as follows.
Error Code: 5009
Facility Code: 10
Error Message: ‘y’ is undefined
JavaScript Errors – Throw and Try to Catch; number Property (Error) (JavaScript)



Leave a Reply 0

Your email address will not be published. Required fields are marked *