首页 新闻 会员 周边 捐助

javascript这是数组吗?

0
悬赏园豆:20 [已解决问题] 解决于 2012-01-04 08:06

var point={x:0,y:"s"};

iia的主页 iia | 初学一级 | 园豆:6
提问于:2012-01-02 23:14
< >
分享
最佳答案
1

这个不是数组,数组用[]表示,

比如

var m=["am","bm","cm"];

var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"

这个是对象,JSON对象,用{}表示,名称和值对应,

最简单的对象比如{X:0},{x:0,y:"s"}

复杂一点的可以包含数组,比如:

{points:[{x:0,y:"s"},{x:1,y:"t"}]}这里面就有一个JSON数组

像你这个var point={x:0,y:"s"};,如果要取值,直接point.x就能取到0值。

上代码:

<script language="javascript" type="text/javascript">
var point={x:0,y:"s"};
alert(point.x);
</script>



收获园豆:20
NetSQL | 小虾三级 |园豆:1737 | 2012-01-02 23:41

var my = new Object();

my.a="10";

alert(my.a);

和这个也是json?

iia | 园豆:6 (初学一级) | 2012-01-03 15:12

@qq1131100254: 

你这个是对象,JSON是一种数据展示格式。

NetSQL | 园豆:1737 (小虾三级) | 2012-01-03 16:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册