今天公司的项目突然爆出了bug,排查之后发现是前端页面对一个ajax方法的返回值与另一个字符串进行了indexOf判断,按道理来说是不会出问题的,但这一步就是出现了bug,找了半天也找不到原因,后来看了网上一篇别人的文章才想起来,ajax反悔的数据类型js并不会把它作为string而是object,但是拿来做==判断什么的是没影响的,但是indexOf的判断级别是===的,连类型也会进行判断,所以就有了bug了
参考:https://blog.youkuaiyun.com/JKL852qaz/article/details/80779264#commentBox