一起看
var data = ['zhangshan','lisi','wanger']
0 in data //true;
'0' in data //true;
1 in data //true;
'1' in data //true;
2 in data //true;
'2' in data //true;
data['0'] == data[0] ; //true
data['1'] == data[1] ; //true
data['2'] == data[2] ; //true
是不是感觉发生了神奇的事情,string在默认的情况下转换成了number
{ }+[ ] 与[ ]+{ }的结果也是很诡异的,大家猜一下结果是什么?
另一个有趣的事情: