["key"] is better written in dot notation
каким образом можно прописать св-во в виде строки в данной случае?
priceTestWrapData.value.key
это будет не строка - мне нужен строчный кей
Не понял в чем разница
какие есть варианты по генерации кея в таком варианты как вы предоставили?
как мне сделать ключ key+1
вопрос понятен?
Нет. На строке priceTestWrapData.value["key"] происходит обращение к полю объекта key, куда кладется строка "priceElementNumber". При чем тут key + 1 не понятно. Если это используется в цикле, то нужно записать key (номер итерации) без кавычек
как это синтаксически корректно должно выглядеть?
задача ясна или нет? )
Да, нужно было за тебя загуглить нужный цикл for (let i = 0; i < 9; i++) { priceTestWrapData.value[key${i}] = 'blahblah' }
но в этой реализации я так понимаю мне уже необходимо изначально иметь ключь (key) и к нему обращаться затем что бы изменить
В квадратных скобках обратные кавычки, их телеграм отформатировал. key идёт как строка, получается что обращение идёт по ключу 'key0', 'key1' и т.д. Не улавливаю общего с первоначальной задачей, где линтер ругался на dot notation
почему - если бы линтер не ругался я бы мог легко стороку видоизменять и генерить
Обсуждают сегодня