example1:
json={
//字符串str
str:"+12345"
}
alert(typeof(str))
if(!json.str.indexOf("+")==-1)
{
alert("yes")
}
这个会输出什么呢?我猜会是json.str.indexOf("+") is not a function
example2:
json={str:"+123"}
alert(typeof(str))
alert(json.str.indexOf("+"))
输出会是什么呢?我猜是0
example3
json={str:
{indexOf:function(s){}
}
}
alert(json.str.indexOf("+"))
输出会是什么呢?
求大神亲测解释原理
我是不是用了假的编译器???
js怎么区分这个混淆呢?