关于js遇到的一个奇葩的bug,if条件成立,却不计算里面内容,请问是为什么?
发布于 6 年前 作者 yili 7030 次浏览 来自 问答

有那位大佬知道为什么在1出调用allbay,它不执行if总是错,但是2出调用确实正常的,3console.log(this.data.cart[i].cartlist[j].checked);出来的值是正常的。 上面的一半是正常情况,下面0000全是if不计算里面的

3 回复

‘true’ != ‘ture’

你确定this.data.cart[i].cartlist[j].checked 是string类型,不是boolean?你用 (true == ‘true’) 来判断就会挂。

回到顶部