下のようなコードを考えました。 let array = [1, 2, 2, 3, 4, 5] let add = {} for (let i in array) { if (add[array[i]]) { add[array[i]]++ } else { add[array[i]] = 1 } } let max = 0 for (let i = 1; i < Object.keys(add).length; i++) { if (add[i] > add[i - 1]) { max = Number(i) } } console.log(max) 個人的にはちょっとトリッキーで面白いな、と…