Показать сообщение отдельно
  #2 (permalink)  
Старый 04.03.2023, 23:59
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Alexandr86,
По сути надо все localStorage заменить/обернуть, например, на generalStorage c аналогичными методами:
const generalStorage = {
    getItem(name, local) {
        if (local) {
            return localStorage.getItem(name);
        } else {
            // return ajaxStorage.getItem(name);
        }
    },
    setItem(name, value, local) {
        if (local) {
            return localStorage.setItem(name, value);
        } else {
            // return ajaxStorage.setItem(name, value);
        }
    }
};

Паттерн декоратор это называется вроде.

* И поправь localStorage.newArray на localStorage.getItem('newArray') там в одном месте.

Последний раз редактировалось Rise, 05.03.2023 в 00:07.
Ответить с цитированием