数据结构如下
var a = {
b: {
c: {
d: '平底锅'
}
},
e: {
f: {
g: 'M416'
},
h: {
i: '98K'
}
}
}
请编写算法:
要求能访问 a.b_c_d 可以得到 平底锅
要求能访问 a.e_f_g 可以得到 M416
要求能访问 a.e_f_i 可以得到 98K
最终结果数据结构如下
b_c_d: '平底锅',
e_f_g: 'M416',
e_f_h: '98K'
}
我觉得应该是使用递归,但是不知道怎么修改到a的key,请各位指教
我发现大家都只判断了typeof(obj) === 'object' 但是还要判断是否是null
我原先一直在纠结没有指针怎么修改原变量,现在找到了一个简单的办法