前端判断后端返回的数据格式层级过多时候,最深层级的字段是否为空,或者length是否为0

前端判断后端返回的数据格式层级过多时候,最深层级的字段是否为空,或者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?.length

if(len === 10){

// 代码实现

}

以上是 前端判断后端返回的数据格式层级过多时候,最深层级的字段是否为空,或者length是否为0 的全部内容, 来源链接: utcz.com/p/936635.html

回到顶部