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

199
21 апреля 2017, 21:03

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

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

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

Answer 1

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

cart["name"+itemNumber].price
READ ALSO
javascript чтение из txt файла

javascript чтение из txt файла

Нужно считать данные их txt файла на javascript, откуда-бы не взял пример, у меня не работает:

383
Загрузка заднего фона на сайте в соответствии с расширением монитора

Загрузка заднего фона на сайте в соответствии с расширением монитора

Как правильно реализовать загрузку заднего фона на сайте с соответствие с расширением монитора посетителя?

249
Как управлять браузером из консоли в линукс?

Как управлять браузером из консоли в линукс?

Стоит задача написать простую программу, управляющую браузеромЧто должна уметь: получить урл1, перейти по нему, выполнить js; получить урл2,...

247
Объединить несколько массивов в один javascript

Объединить несколько массивов в один javascript

Есть три массива с повторяющимся _id ключами, нужно их смержить или объединить в один, при этом что-бы не было дубликатов с ключём _id

251