TypeError: Невозможно установить свойство localStorage со значением # <Window>, которое имеет только геттер - PullRequest
0 голосов
/ 10 апреля 2019

Я издеваюсь над локальным хранилищем в юнитах вроде

function storageMock() {
    var storage = {};
    ....
}

и установка localStorage как

window.localStorage = localStorageMock()

Работало нормально, пока я не обновил узел до 10.15.1.

Выдает ошибку, что TypeError: Cannot set property localStorage of #<Window> which has only a getter.

Любая идея о том, как я могу смоделировать localStorage и установить его в window.localStorage.

P.S Я получаю ответы, такие как setItem и getItem на localStorage, есть ли способ, которым я могу установить целое localStorage сразу.

...