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

KoteDoe

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

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

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

1 ответ

KoteDoe

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

cart["name"+itemNumber].price

licensed under cc by-sa 3.0 with attribution.