У меня имеется массив данных, допустим такой (JSON) :
[
{
name: Apple
},
{
name: Orange
},
{
name: Tomato
}
]
И я хочу создать новые списки(коллекции, группы) , допустим "фрукты" и "овощи". Но при этом, чтобы изначальный список тоже был, он будет называться "Всё". Как мне лучше это сделать? Как будет быстрее, более оптимизированней для того, чтобы потом просматривать эти коллекции?
У меня на уме два варианта : 1) создать новые массивы ( под каждую коллекцию отдельный массив) и просто туда дублировать данные
2) Дать свойства каждому из элементов типа "collection: fruit" для первого элемента, и просто потом для отображения всей коллекции проходить по всему массиву и искать совпадения по названии коллекции, чтобы отобразить её.
У вас есть варианты? Мне кажется 1 - отстой, так как нужно дублировать, а 2 - отстой, потому что если будет много элементов в целом, то это будет долго