数组为空数组,判断数组长度不等于0

项目中遇到如果后台返回数据为null或者空数据
例如返回这样的数据:

数组为空数组,判断数组长度不等于0
数组为空数组,判断数组长度不等于0

为了美观,我想将相对应没有数据的图片隐藏掉
数组为空数组,判断数组长度不等于0
我的判断是不等于null或者数组长度不等于0数组为空数组,判断数组长度不等于0
console.log(this.form.dispatchLicense);
console.log(this.form.dispatchLicense.length)
控制台分别打印出来空数组和2
数组为空数组,判断数组长度不等于0
原因是后台将空数组 JSON.stringify()了, JSON.stringify() 方法将 JavaScript 对象转换为字符串对象转换为字符串。
解决方案:
JSON.pase转换一下就可以了 JSON.pase(this.form.dispatchLicense)

总结:这也算是一个坑吧,谁能想到空数组还JSON.stringify(),空数组打印出来长度为2当时一头雾水,查了很多也没查出来,后来仔细研究才发现的

上一篇:hive group by聚合函数增强


下一篇:对象