标签:
声明方式:new array() 和 []
不支持关联数组,只支持索引数组
* 数组元素的操作
*1.添加
* a.使用下标方式a[索引]=值;
* b.在尾部添加一个元素 数组名.push(值);
* c.在头部添加一个元素 数组名.unshift(值);
*2.删除
* a.delete 数组名[索引];并且值变为undefined
* b.数组名[索引] = undefined
* c.尾部的删除 数组名.pop();
* d.头部的删除 数组名.shift();
* e.删除指定位置个数的元素数组名.splice(‘开始位置‘,‘要删除元素的个数‘,‘要删除后插入的新元素‘)
*3.查看
* a.数组名.[索引]访问
*4.修改
* a.数组名[索引]=新的值
*5.数组的常用方法
* a.join(‘以什么为分隔符‘)将数组变成字符串
* b.reverse数组的反转
* c.slice(‘开始的位置‘,‘结束的位置‘)拆分数组
*slice 方法一直复制到 end 所指定的元素,但是不包括该元素。如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度。如果 end 为负,就将它作为 length + end 处理,此处 length 为数组的长度。如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾。如果 end 出现在 start 之前,不复制任何元素到新数组中。
2.公有属性
查看长度: 数组名.length
标签:
原文地址:http://www.cnblogs.com/dai-idiot/p/4630700.html