#javascript #browser #local-storage
#javascript #браузер #локальное хранилище
Вопрос:
Я хочу иметь запись localStorage, которая будет в основном массивом из 3 элементов. Конечно, он будет установлен как JSON в localStorage.
Каков наилучший способ сделать это? (эффективный способ)
Например, всякий раз, когда я устанавливаю новый элемент для этой записи в localStorage, и уже есть 3 элемента, он удалит первый и добавит новый.
Могу ли я сделать это как-то, не получая запись localStorage, затем проверяя количество элементов в ней, удалите первый, если их 3, а затем добавьте новый, а затем сохраните его. Есть ли более эффективный способ сделать это?
Комментарии:
1. Если уже есть 3 элемента, то вы просто
slice(1)
добавляете существующий массив, а затем добавляете новый.2. Я не верю, что есть. Вам нужно будет получить элемент из localStorage, добавить к нему (и удалить первый, если необходимо), затем установить его снова
3. @Rezaa91 спасибо за ваш ответ, я просто сделаю это тогда 🙂 Я просто хотел знать, смогу ли я сделать это без всего этого