我想知道如何作出以下我有以下數據:我將如何使用括號表示法中的單個變量訪問深層值?
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);
這將產生一個未定義的。 關於如何去做這件事的任何想法?
非常感謝! 馬爾科
這是完美的獲得,但你會如何改變? – coiso