Я пытаюсь получить серию подмножеств из массива в javascript, используя знак подчеркивания. Это то, что я хотел бы достичь:Подмножество массива элементом оценки
Original array: [1,1,1,2,2,2,0,0,0,1,1,1]
Expected result: [1,1,1] [2,2,2] [0,0,0] [1,1,1]
Когда я использую метод фильтра из подчеркивания, я получаю три массива: [1,1,1,1,1,1] [2,2,2] [0,0,0];
Я хотел бы, что последний массив 1-й не смешивался.
Что я пробовал:
_.filter(array, function(e){
return e === 1;
})
Критерии для разделения исходного массива является то, что последовательные равные числа должны сформировать новый массив, но если число появляется позже в исходном массиве, что последовательное равный номер должен содержать новый массив.
Есть ли способ сделать это, используя знак подчеркивания, или это должно быть сделано с помощью петель?
Благодаря
Каковы ваши правила для разделения массива? группы из трех в том порядке, в котором они изначально появлялись? Что-то другое? – Xotic750
Может ли jquery быть частью решения? –
jquery часто является частью проблемы: P – Xotic750