Я хочу перебрать массив в обратном порядке с помощью Lodash. Это возможно?Как перебрать массив в обратном порядке с помощью Lodash?
Мой код выглядит ниже.
var array = [1, 2, 3, 4, 5];
_.each(array, function(i) {
_.remove(array, i);
});
Когда я _.pullAt(array, 0)
новый массив является [2, 3, 4, 5]
. Все элементы массива смещены влево на 1 позицию, а текущий индекс указывает на элемент 3. После следующей итерации 3 будет удаляться, а затем 5. После того, как третий массив итераций содержит [2, 4]
, который я не смог удалить.
Если я перебираю массив в обратном порядке, то эта проблема не возникнет. В Lodash я могу перебирать массив в обратном порядке?
Вы хотите опорожнить массив? –
Кроме того, как '_.remove', так и' _.pullAt' не подчёркиваются. Вы используете lodash? –