JSFiddle - React, Tailwind, and code Playground
JavaScript
var valuesArr = new Array("v1","v2","v3","v4","v5");
var removeValFromIndex = new Array(0,2,4);
valuesArr = removeValFromIndex.reduceRight(function (arr, it) {
arr.splice(it, 1);
return arr;
}, valuesArr.sort(function (a, b) { return b - a }));
document.body.appendChild(valuesArr.reduce(function (frag, val, i) {
var p = document.createElement('p');
p.appendChild(document.createTextNode('value at index ' + i + ': ' + val));
frag.appendChild(p);
return frag;
}, document.createDocumentFragment()));