用js拼接的字符串为什么在页面上显示成了false
用js拼接的字符串为什么在页面上显示成了false
日期:2019-08-01 09:24:23 人气:1
这说明,你这段代码的执行后,roleDel变量的值为false,究其原因,只能是在拼接过程中存在false变量值或者是引号位置出错。
我看了一下,引号位置确实错了(倒数第三个双引号),正确书写应该是:
""+data[i].name+""+""
但是,如此并不能确保roleDel变量的值就是你所期望的字符串,因为可能data[i].name或者data[i].id的值可能是false,其结果也是不是你所期望的字符串,所以还需要检查这两个变量