let dfs = [20, -1, 5, 18, -90, 60, 52, 60, 0, 61, 43, 52]; let x = null; let a = null; for (let b = 0; b < dfs.length; b++) { if (x === null) { x = dfs[b]; continue; } if (a === null) { if (x < dfs[b]) { a = x; x = dfs[b]; continue; } else { if (x == dfs[b]) { continue; } a = dfs[b]; continue; } } if (x === dfs[b]) { continue; } if (x < dfs[b]) { a = x; x = dfs[b]; } else if (x !== dfs[b] && x >= a) { if (a > dfs[b]) { continue; } a = dfs[b]; } } console.log(a)