一般的逻辑,如果后端返回空,就不往下执行了,这样可以减少消耗性能,也可以提升程序运行的速度
这里我就举例说一下了;
let list = { a: ["1"], b: ["5"]}; // 例一
//我们想拿到列表里面的数据要执行for循环遍历出来
a.forEach((item, index) => {
console.log(item) // 这样是不是拿到了,如果list是空数组, 前端不做处理,每次都会执行这个for循环
})
// 优化
let list = {};
if(JSON.stringify(list) != '{}') {
a.forEach((item, index) => {
console.log(item)
})
}
返回空不执行, 不为空就执行
如果对你有用,关注一下博主的小程序,登录一下给予支持,以后有什么开源好用的源码都会上传到小程序