Задать вопрос
  • Как перебрать на совпадение все свойства объекта из LocalStorage и вывести в массив по три элемента?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    1. Сортируете свой массив по городу.
    2. Заводите новый массив, двумерный, в который будете складывать записи.
    3. Итерируете по своему отсортированному массиву и смотрите, не поменялся ли город и не стало ли записей три. Если нет, то добавляете запись в последний подмассив двумерного, если да, то добавляете в двумерный новый массив и кладёте запись в него.
    4. Выводите получившийся двумерный массив куда надо.

    Для простоты на третьем шаге можно завести три переменных: предыдущий город, количество элементов в последнем массиве и индекс последнего массива в двумерном. Можно обойтись и без них, но лучше сначала сделать наглядно, раз у вас с алгоритмом пока проблема.
    Ответ написан
    2 комментария