Как вставить(экранировать) переменную в место перед точкой JS

169
15 июля 2018, 18:20

В переменной itemNumber хранится число Есть объекты типа cart.name1.price, cart.name2.price

Как поместить/подставить переменную на место числа? Может как-то экранировать надо?

cart.name+itemNumber+.price - ругается на точку после +

Answer 1

Для этого надо использовать скобочную нотацию

cart["name"+itemNumber].price
READ ALSO
Почему не изменяется содержимое textarea?

Почему не изменяется содержимое textarea?

Когда открываю и считываю тот же файл, содержимое не меняется(даже если файл не сохранялся); _ftemp это <input type="file" >

181
amChart map не влезает описание страны на карте?

amChart map не влезает описание страны на карте?

При клике на страну RSAописание страны выходит снизу

165
2gis получить изображение карты с помощью js

2gis получить изображение карты с помощью js

Может кто сталкивался, как можно получить "скриншот" div'a с картой? Попробовал через html2canvas однако результат не удовлетворительный

175
Не отображается JS на страницах сайта

Не отображается JS на страницах сайта

Вывожу любой код JS в блоке, но он не отображается на сайтеЕсть подозрение, что проблема в JQuery, но явных ошибок с помощью FireBug не нашел

159