可能重复:
检查 JavaScript 中属性的存在
我正在尝试在i.e. this.tBodies[0].rows[0].cells
不使用 jQuery 的情况下获取表格 tbody 单元格 ( ) 的第一行。如果没有,我不希望造成错误。以下似乎可行,但有更好的方法吗?
var tbody_cells = (this.tBodies
&& this.tBodies
&& this.tBodies[0].rows
&& this.tBodies[0].rows[0])
? this.tBodies[0].rows[0].cells
:undefined;