嘿大家我试图找不到循环中最有活力的方式,通过一个数组,并返回特定的值返回的特定值... JSON的是深深的结构和可能发生变化,可能会有一个$。每个()公式可以帮助吗?通过循环使用jQuery
例子:
var myobj = {
obj1: { key1: 'val1', key2: 'val2' },
obj2: { key1: '2val1',
key2: { nest1: 'val1', nest2: 'val2', nest3: 'val3' },
key3: { nest1: 'K3val1', nest2: 'K3val2',
nest3: [
{ nest1: 'val1', nest2: 'val2', nest3: 'val3' },
{ nest1: 'val1', nest2: 'val2', nest3: 'val3' }
]
}
},
obj3: { key1: 'dddddval1', key2: 'val2' }
}
现在可以说,我想找回“K3val2
”价值但不是硬编码就像这样:myobj.obj2.key3.nest2
是有一个动态的方式我这样做与$.each()
mybe?
关键字:“recursion”。现在是时候谷歌 – zerkms
这不是一个数组,它是一堆嵌套对象的对象。 (它*包含*一个数组,分配给'nest3'的数组)。(它也不是JSON,如标签所示。) –
_“深层次结构化并可能发生变化”_ - 那么您怎么知道哪个键甚至可以查找?你给出的唯一例子是问如何找到一个特定的_value_而不是与特定的_key_相关的值,所以......? – nnnnnn