问题
var object = { 'a': [{ 'b': { 'c': 3 } }] }
console.log(object.a[0].b.c.d)
上述代码会返回
方法一
var object = { 'a': [{ 'b': { 'c': 3 } }] }
console.log(object&&object.a)
console.log(object&&object.a&&object.a[0])
console.log(object&&object.a&&object.a[0]&&object.a[0].b)
console.log(object&&object.a&&object.a[0]&&object.a[0].b&&object.a[0].b.c)
console.log(object&&object.a&&object.a[0]&&object.a[0].b&&object.a[0].b.c&&object.a[0].b.c.d)
方法二
使用lodash
var object = { &#