ребят,подскажите
есть массив
скажем [{id:1, level: A},{id:2,level: A}, {id:3, level: B}, {id:4, level: B} , {id:5, level: B}]
мне нужно от уровня A оставить 1 айтем, от уровня B оставить 2 айтема,как правильно засплайсить?
Делаешь объект в котором требуемое количество для каждого уровня, и еще один обьект где текущее количество так же по уровням, изначально 0, ну и циклом проходишь и обновляешь