我做我的javascript代码下面的JavaScript数组元素错误,同时访问inspite有检查
if(
typeof player['stats'] != undefined &&
typeof player['stats']['guild'] != undefined &&
typeof player['stats']['guild']['master'] != undefined &&
typeof player['stats']['guild']['master']['since'] != undefined
)
但是我得到错误:
Cannot read property 'since' of null
我一直坚持这样的而。任何JavaScript大师能帮助我吗?
删除'typeof's和'= undefined'部分! –
使用'lodash#get'来简化这种怪异的构造。 – alexmac
@ibrahimmahrir没有帮助:(更新:没有看到你的编辑,让我再试一次 –