2
так я работаю с переменной JSon, как это:как использовать переменную в имени переменной
opponentInvData.item1
он содержит пункты с 1 по 6
мне нужно получить доступ к различным пунктам динамически и установить их to null. itemNum - это конкретный элемент, который мне нужен. im пытается использовать функцию eval
var itemNum = 2;
eval(opponentInvData.item + itemNum + ' = ""');
Нет необходимости говорить, что это не работает, никаких идей?
Вам нужно добавить цитаты вокруг 'opponentInvData.item' в' eval' вызова, в противном случае он будет использовать текущее значение. Вы не должны использовать этот подход независимо - просто говоря, что не так с вашим кодом. –