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();*/