这是我的代码段
pastActions = res['data']['list']['names']['blk'].cnt
但是我看到下面的错误
its throws error as Cannot read property 'cnt' of undefined
这是因为cnt
的父级未定义,当这些属性data
或list
或names
或blk
中的任何一个为未定义。
我已如下替换
res['data'] && res['data']['list] && res['data']['list']['names'] && res['data']['list']['names']['blk'] && res['data']['list']['names']['blk'].cnt ? res['data']['list']['names']['blk'].cnt : '';
它可以工作,但是有没有优化的方法来检查它?