react.js

我把从后台获取到的数据放进了Subcomment_data对象里,如果按上图Subcomment_data.sub_comments.length这样写会报错Cannot read property ‘length’ of undefined。因为第一次render的时候后台数据还没获取到,Subcomment_data是个空对象,我改成Subcomment_data.sub_comments && Subcomment_data.sub_comments.length就可以了。
但后面需要渲染的数据还有很多,我又不想写一大堆的&&。请问可以在return之前做些什么判断让我能直接写Subcomment_data.sub_comments.length吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>