当对象用数组特性来表达,有个问题
本帖最后由 sunyameng_ndsc 于 2013-06-15 07:49:22 编辑
var obj={
color:"red",
height:"20px"
}
alert(obj.color);//red
alert(obj[color]);//red
obj[3]="hello world";
alert(obj[3]);//hello world
alert(obj.3) // 错误
var obj={
color:"red",
height:"20px",
3:"hello"
}
alert(obj[3]);//hello
alert(obj.3) //error
------解决方案--------------------.操作符后跟着的要符合js变量命名规则。。[]可以为数字或者字符串或者js变量