JSFiddle - React, Tailwind, and code Playground
by hescano
JavaScript
function deleteNth(arr,n) {
/* var count = {};
arr.forEach((i) => count[i] = (count[i]||0) + ((count[i]||0) < n ? 1 : 0));
console.log(Object.values(count)) */
var arr2 = [arr[0]];
var count = 0;
for (var i = 1; i < arr.length; i++) {
if (arr2[i - 1] === arr[i] && count < n) {
count++;
} else {
count = 0;
console.log(arr[i])
arr2.push(arr[i]);
}
}
}
deleteNth([1,1,3,3,7,2,2,2,2], 3)