JSFiddle - React, Tailwind, and code Playground
JavaScript
var arr = [];
for (let i = 0; i < 1000; i++) {
arr[i] = i + 1;
}
while (arr.length > 1) {
var len = arr.length;
for (let i = 0; i <= arr.length; i++) {
arr.splice(i + 1, 1);
}
if (len % 2 != 0) {
arr.splice(0, 1)
}
}
console.log(arr[0]);