1. 控制台打印数据如下
2.尝试做判断
如图我肉眼看到的是 " " 于是我做了如下判断
结果竟然是false 我做了修改
竟然还是false
3. 开始各种转数据类型
发现了问题,空字符串的布尔值应该是false,但是这个玩意儿是true
4. 查看数据
我发现在往控制台粘贴数据时,是个红色的小点
把这个红色小点粘贴到vscode中
发现他是个U+200b的不可见字符 !!!
5.解决问题!
直接把它转为 '' ,再去判断就行了
arr[0].display_value.replace(/\u200B/g, '')