JSFiddle - React, Tailwind, and code Playground
by Nicolas PUJOL
JavaScript
var line = "John Sara Tom Susan | 3";
var myLine = line.split(" | ");
var myArray = myLine[0].split(" ");
myLine[1] = parseInt(myLine[1]);
while (myArray.length > 1) {
var spliceIndex = (myLine[1]<=myArray.length?myLine[1]:myArray.length % myLine[1]);
console.log(myArray.length, myLine[1], myArray.length % myLine[1], spliceIndex)
myArray.splice(spliceIndex-1, 1);
}
console.log(myArray);
/*
myArray.splice(myLine[1]-1, 1);
function removeItem () {
for(var i=0;i<myArray.length;i++){
console.log(myArray[i])
}
}
removeItem();*/