Вообще не вижу тут проблемы. Вопрос стоит как получить массив из массива.
В JS есть массив и объект. Массив «работает» быстрее.
Это можно ощутить на больших данных. Когда будет хотя бы 1000 элементов, а то и больше. Когда речь идет на десятки я бы использовал объект (ассоциативный массив) и не парился бы.
Второй момент. Имеет смысл загонять это в массив, если вы его постоянно обсчитываете, ну хотя бы три раза бегаете по нему, сортируете и так далее. Если вы пробегаетесь по нему один, два раза, то весь тот выигрыш, который вам даст массив сожрет время на его генерацию.
И в третьих. Если уж так важно получить массив — положите все в объект,а потом оттуда выбирайте.
|