так происходит?"
Вот код:
var eth = CircularJSON.stringify(req3.data);
var ethbalance = JSON.parse(eth);
var ethbalance_sat = ethbalance['data']['0x00c4f0d4a8ca34b16276c754dd85d15fc2b04058'];
var ethbalance = ethbalance['data'];
Если парсить JSON и использовать такую конструкцию - ethbalance['data']['0x00c4f0d4a8ca34b16276c754dd85d15fc2b04058']; , то я получаю необходимое значение.
Если, к примеру, значение ключа поместить в локальную переменную (это значение - 0x00c4f0d4a8ca34b16276c754dd85d15fc2b04058), то уже undefined.
Подскажите, в чем может быть проблема?
Зону видимости проверял, значение в этом участке кода то, которое нужно.
Пробовал использовать кавычки в переменной - не помогает.
Хелпаните, пожалуйста.
Прощу немного помощи - достойно цитатника. Хорошо, что не бить не будешь за неё. А вообще - ковычки проверь.
такие ключи лучше всего хранить в Map. мы не может с точечной нотации объектов указывать численные ключи.
Обсуждают сегодня