JSFiddle - React, Tailwind, and code Playground

by Neeraj Yadav

JavaScript

//find second largest to a number in an array
var arr = [2, 5, 8, 7, 1, 3, 4, 9];

function secL() {
  var pNum = arr[0];
  var tNum = null,
    isExec = 0;
  for (var k = 0; k < arr.length; k++) {
    if (!isExec && arr[k] > pNum) {
      tNum = arr[k];
      isExec = 1;
    }

    if (arr[k] > pNum && arr[k] < tNum) tNum = arr[k];
  }
  return tNum;
}

console.log(secL());