Мне интересно, как сделать следующее - у меня есть следующие данные:
dta = {
"fielddata": {
"text1": "4B030C2E-3D53-4DF8-A3535EF377B45DE5",
"text2": "Unlabeled"
}
}
К которым я могу получить доступ, используя скобочную запись, например, так:
var result = dta["fielddata"]["text1"];
нет проблем там, иЯ могу использовать переменные вроде
var val1 = "fielddata",
val2 = "text1",
acc = dta[val1][val2];
log(acc);
снова, потрясающе, но как насчет того, когда у меня есть только одна переменная, содержащая точечную нотацию?
var val = "fielddata.text1",
acc = dta[val];
log(acc);
Это приведет к неопределенности.Есть мысли о том, как это сделать?
Большое спасибо!Marco