这是我的 javascript 代码的一部分
var dataList = eval(strArray[0]);
for (i = 0; i < dataList.length; i++) {
console.log(((dataList[i].isFollowed == 0) ? "Follow" : "UnFollow"));
}
但是这段代码在不同的浏览器中表现不同。对于下面的json数据
[{"UserId":1,"Name":"John","isFollowed":1},{"UserId":2,"Name":"","isFollowed":0}
在 chrome 中它会打印UnFollow Follow
但在 mozilla 和其他浏览器中它会打印Follow Follow
有人可以解释一下它为什么会发生吗?