Если у меня есть массив
private var temp:Array = [item1, item2, item3, item4, item5, item6, item7...etc];
и две переменные для элементов в массиве:
private var firstPosition;
private var secondPosition;
Есть ли способ удалить ОБА элементы сразу?
Скажем, если firstPosition = item4, а secondPosition = item7 ... затем firstPosition = temp [3] и secondPosition = temp [6]
Но если я напишу:
temp.splice(firstPosition, 1);
Тогда secondPosition это их temp [5] вместо temp [6] ..., так как один был удален из массива.
Я писал:
temp.splice(firstPosition,1);
temp.splice(secondPosition-1,1);
Я не думаю, что это правильно ... особенно если secondPosition находится в начале массива "temp" (т.е. temp [0]).
Есть ли способ удалить сразу два элемента из массива, если они не расположены рядом ??