How to find the second largest number in an array with JavaScript

JavaScript Challenge 1. Find the second largest number in given array? const data = [3,2,5,4,5,6,54,55]; const findSecondLargest = (arr)=>{    let firstLargest= 0;    let secondLargest = 0;        for(let i=0;i<=arr.length;i++){        if(arr[i]>firstLargest){            secondLargest=firstLargest;            firstLargest = arr[i];        }else if(arr[i] > secondLargest && arr[i] !== firstLargest){            secondLargest = arr[i];        }    }    return secondLargest } const result = findSecondLargest(data); console.log(result) // Output 54 hashtag #JavaScript hashtag #WebDevelopment hashtag #CodingTips hashtag #Frontend hashtag #LearnToCode Follow me Mohd Arif for coding questions and JavaScript practice!

To view or add a comment, sign in

Explore content categories