Подскажите, как удалять данные из масива по порядковым номерам
Есть два массива:
let a = [252, 57, 4, 44, 54; 364, 412, 3, 41, 10, 5]; let b = [1, 3, 5, 6]; значения массиве "b" - это номера тех значений в массиве "a", которые нужно удалить (не сбивая нумерацию). |
a.forEach((el,i)=> b.includes(el) && delete a[i]); |
glab16,
b.reverse().forEach(i => a.splice(i,0)); |
если (не сбивая нумерацию). имелось ввиду не меня последовательность
a = a.filter(el=> !b.includes(el)); если же нумерация это индекс элемента, то первый вариант. |
Часовой пояс GMT +3, время: 09:40. |