大家好,我正在尝试找到一种最动态的方法来循环遍历数组并返回特定值...JSON结构深层嵌套且可能发生变化,是否有$.each()公式可以帮助?
例:
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()
以动态方式执行此操作呢?
nest3
的数组。)(它也不是JSON,如标记的那样。) - T.J. Crowder