前端判断后端返回的数据格式层级过多时候,最深层级的字段是否为空,或者length是否为0
if (this.dataItem && this.dataItem.dataList && this.dataItem.dataList[this.nowIndex] && this.dataItem.dataList[this.nowIndex].dataList) {
sum = this.dataItem.dataList[this.nowIndex].dataList.length
}
其中this.nowIndex是点击的tab对应的下标,这里我想判断一下this.dataItem.dataList[this.nowIndex].dataList他的length是否等于10,该怎么判断一下
回答:
this.dataItem && this.dataItem.dataList && this.dataItem.dataList[this.nowIndex] ==>
this?.dataItem?.dataList[this.nowIndex]
回答:
了解下可选链
回答:
const len = this.dataItem?.dataList?.[this.nowIndex]?.dataList?.lengthif(len === 10){
// 代码实现
}
以上是 前端判断后端返回的数据格式层级过多时候,最深层级的字段是否为空,或者length是否为0 的全部内容, 来源链接: utcz.com/p/936635.html