Что я пытаюсь сделать
Сохранение данных в 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)