Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

In JAVA Script Add a throw statement to the processNumbers function that throws

ID: 3588085 • Letter: I

Question

In JAVA Script

Add a throw statement to the processNumbers function that throws the message "Found an element that is not a number." if one of the elements in numberElements is not a number. Hint: The function isNaN() returns true if the parameter is not a number. thank you.

CHALLENGE ACTIVITY 6.17.1: Throwing and catching exceptions Start Add a throw statement to the processNumbers function that throws the message Found an element that is not a number. if one of the elements in numberElements is not a number. Hint: The function isNaNO returns true if the parameter is not a number. 1 function processNumbers(numberElements)1I Code will be tested with different values of numberElements var result = 0; 4 for (var index - index numberElements.length; index++) 6 8 Your solution goes here/ result+numberElements[index] 1.3 index 9 10 11 return result; 12

Explanation / Answer

function processNumbers(numberElements){
var result = 0;
for(var index=0;index<numberElements.length;index++){
// if element is not a number throw exception, which can be used in catch block to print error to console
try{
if(isNaN(numberElements[index])){
throw "Found an element that is not a number";
}
}
catch(err){
console.log(err);
}
result += numberElements[index]*1.3*index;
}
return result;
}
processNumbers(['null',1,2])

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote