Remove multiple elements from array in Javascript/jQuery

后端 未结 22 2109
梦毁少年i
梦毁少年i 2021-01-29 19:42

I have two arrays. The first array contains some values while the second array contains indices of the values which should be removed from the first array. For example:

<
22条回答
  •  失恋的感觉
    2021-01-29 20:41

    Quick ES6 one liner:

    const valuesArr = new Array("v1","v2","v3","v4","v5");   
    const removeValFromIndex = new Array(0,2,4);
    
    const arrayWithValuesRemoved = valuesArr.filter((value, i) => removeValFromIndex.includes(i))
    

提交回复
热议问题