Сохранение в window.localStorage с использованием переменной? - PullRequest
0 голосов
/ 07 сентября 2018

Что я пытаюсь сделать

Сохранение данных в localStorage с использованием имени динамической переменной.

Как я пытаюсь это сделать

let myVar = 'layout' + companyID //companyID is a number
window.localStorage.setItem(myVar, myData)

Что происходит

Если я просто установил localStorage напрямую, используя строку, то это сработает, т.е.

window.localStorage.setItem('company34523', myData)

Однако localStorage не может правильно получить данные, если я передаю строку как переменную типа myVar.

Я не уверен, почему это происходит - вероятно, не будет никакой разницы между

setItem('company234', myData)

и

let myString = 'company234'
setItem(myString, myData)

1 Ответ

0 голосов
/ 07 сентября 2018

Глупая ошибка - переменная строка не была установлена ​​правильно. epascarello прав.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...