如果你看一下:
[
{
"Option1Value": 1,
"Options2": [
{
"Option2Value": 2,
"Options3": [
{
"Option3Value": 3,
"Options4": [
{
"Option4Value": 4,
"Options5": [
{
"Option5Value": 5,
"Product": [
{
"title","text"
}
]
}
]
}
]
}
]
}
]
}
]
我想要的是在JAVASCRIPT中询问的是: 我只能通过键入类似的东西来获取Options3节点 Option1Value [值= 1] .Options2.Option2Value [值= 2] .Options3
不,我需要做的是 Option1Value [0] .Options2.Option2Value [0] .Options3
是否有解决方案???
答案 0 :(得分:0)
我不知道你到底想要做什么,但是这样的事情怎么样?当然,它取决于你要使用的数组或对象......
var opts = {};
opts["2"] = arr[0]["Options2"][0]; // arr is your Array that is shown above
opts["3"] = opts["2"]["Options3"][0];
opts["4"] = opts["3"]["Options4"][0];
opts["5"] = opts["4"]["Options5"][0];
console.log(opts["3"]);