问题是这样的 有一个对象
var w = {a:1,b:2,c:{d:123}};
那么我调用
console.log(w.x.y , w.r , w.c.d , w.c.d.xw);
上面的 w.x.y , w.c.d.xw 都会报错 w.r 是 undefined ,我想做要实现的是没有的项用空字符串代替就好了,就像 w.x.y.q.we.r.t.y.u.i.o.......无论多少个属性掉用都不会报错,输出“”就好了, 不用 try catch ,要写全局的,api数据结构比较复习,老是缺少数据,要写的判断好多,所以问问有没有比较好的解决方案.
LEATH
相关分类