Как сделать js выпадающий список из массива localstorage — Q&A Хекслет
2026-02-26 17:07 Diff

Ответы

Стоит начать с того, что в localStorage можно хранить только строковые значения. Соответственно, наилучшим способом в данном случае будет записывать в localStorage JSON-строку.

Например, у нас есть вот такой объект:

Приведём к формату JSON-строки и запишем в localStorage:

Таким образом, в localStorage под ключом list у нас окажется JSON-строка.

Допустим, в HTML у нас есть какой-то select, куда мы хотим поместить выпадающий список из localStorage:

Получим данные для нашего списка из localStorage и преобразуем обратно в объект:

Теперь обойдём этот объект с помощью цикла и полученные элементы запишем в select:

Таким образом, в HTML мы получим следующую картину: