我经常在检索数据块后编写这样的代码,通常是从JSON服务器检索数据块。我这样做是为了检查没有数据或坏数据,然后我不必直接检查下面的所有代码。我的代码看起来总是这样:
if (!(response && response.data && response.data.length > 0)) {
return something nullish or whatever is appropriate
}
有没有一种全新的JavaScript方法可以做到这一点?我不认为改变&;'s到||的就行了,但不确定。
我认为可选的链接可以解决您的问题。
response?.data?.length