Day 3
Arrays, Try, Catch, and Finally, Throw
Arrays
/**
* Return the second largest number in the array.
* @param {Number[]} nums - An array of numbers.
* @return {Number} The second largest number in the array.
**/
function getSecondLargest(nums) {
// Complete the function
let firstLargest = 0;
let secondLargest = 0;
for (let i = 0; i < nums.length; i++){
if(nums[i] > firstLargest){
secondLargest = firstLargest;
firstLargest = nums[i];
}
if(nums[i] < firstLargest && nums[i] > secondLargest){
secondLargest = nums[i];
}
}
return secondLargest;
}Try, Catch, and Finally
Throw
Last updated
Was this helpful?