Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.04.2020, 08:30
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Название переменной.
Всем привет.
var a = 1;
var foo = 125;
localStorage.setItem('date'+a, foo);

Теперь мне нужно название переменной : var date1 (= localStorage.getItem('date'+a));. Как её можно написать? var date+a не работает).
Ответить с цитированием
  #2 (permalink)  
Старый 24.04.2020, 08:50
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

Зачем !?

Можно использовать какой то объект
let o= {}
И потом
o['date'+a] = localStorage.getItem('date'+a)

Вообще давно пора отказаться от var
Есть let и const.
Ответить с цитированием
  #3 (permalink)  
Старый 24.04.2020, 08:55
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Ок,спасибо. Пытался пробовать с eval(), но что то не получилось.Так работает).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление в эвент значение переменной BOCbMOU Общие вопросы Javascript 6 14.02.2018 02:08
Что означает название переменной, затем двоеточие? usa-1500 Javascript под браузер 3 18.02.2014 06:51
посылка переменной kent0026 jQuery 5 04.01.2014 17:34
Как значение переменной вставить в имя переменной? jsgogo Общие вопросы Javascript 3 02.06.2013 12:11
В contains() не подставляется значение переменной Heger jQuery 2 11.12.2011 20:26