定义这么一个js的“关联数组”:var arr = new Array(); arr['school'] = 1; arr['team'] = 2; alert(JSON.stringify(arr));得到的结果如图:为什么会这样?实在不知道为什么了,但是通过:alert(arr.school);这种方法可以取到值,这样看是存在的,但是好像又不存在,实在搞不懂用对象的方式就正常转换:var obj = { school: 1, team : 2}alert(JSON.stringify(obj));如果说js不支持这种关联数组的形式但为什么可以取值呢?能取到值但为什么转成json字符串就什么也没有了呢?
添加回答
举报
0/150
提交
取消