Здравствуйте, (не в том разделе тему создал
)
Вот какой вопросик появился:
Допустим, у меня есть выборка из бд, которая возвращает мне двумерный массив вида:
var mas = [
["1", "Mike"],
["1", "Mike"],
["2", "John"],
["3", "Bob"],
["1", "Mike"],
["3", "Jim"]
];
Далее, моя задача взять этот массив, и отсортировать его в другой массив по первым цифрам. Я могу это сделать, если я знаю что у меня там всего 3 разных цифры - т.е. 1,2 и 3. Я создаю массив на 3 элемента и начинаю сортировку. Всё нормально - всё срабатывает. Имею в итоге такое:
result = [
[["1", "Mike"], ["1", "Mike"], ["1", "Mike"]],
[["2", "John"]],
[["3", "Bob"],["3", "Jim"]]
];
Но вот я не понимаю - как мне быть, если я не буду знать заранее сколько разных цифр мне там прийдёт, и как тогда работать с массивом result заранее не зная его размера
Что-нибудь по типу "динамического" массива ? Но его вроде в js нет. Как можно поступить в данной ситуации ?