javascript中的数组

来源:互联网 发布:淘宝店铺装修代码下载 编辑:程序博客网 时间:2024/05/16 12:36

javascript中,对象不是数组,但数组却是对象

obj={name:'name',age:'1000'}

这样创建的是对象而不是数组,只有

arr=[12,13,14]

创建的才是数组。

另外,这2者添加元素的方式也不同,obj由于不是数组,所以它不能使用数组的一些方法来添加元素,其一般这样添加元素或更新元素:

obj.name="奥巴马";//更新元素值;obj.val="100";//添加新元素并赋值;

如果属性名是动态的,那么就要使用下面的方法来添加新属性了:

obj[$p]="值";


arr更新元素值:

arr[0]=0;//更新第一个元素的值,将值从12更改为0;arr[3]=12;//添加一个新元素;

也可以使用push()方法和concat()方法来添加元素


所以中括号[]里面可以含有圆括号,表示对象,而圆括号里面必须是键值对。

原创粉丝点击