您的位置:首页 > Web前端 > JavaScript

js数组的定义方法与基本使用

2015-07-08 16:54 731 查看
声明方式: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: