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