問題是這樣的 有一個對象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數據結構比較復習,老是缺少數據,要寫的判斷好多,所以問問有沒有比較好的解決方案.
javascript 調用不存在的屬性能不報錯嗎?
千巷貓影
2018-09-11 13:35:40