JavaScript 内置对象 Array 数组

Posted wangxuxu7912

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 内置对象 Array 数组相关的知识,希望对你有一定的参考价值。

Array 数组

1.创建数组
构造函数

new Array()
小括号内可以是数组元素个数,也可以是数组项

数组字面量表示法

var arr = [1,2,3,4,5];

2.数组长度

arr.length
#####3.数组方法
arr.push(n1,n2,...,nn);
顺序添加元素到数组尾部,返回新添加数组后的长度
arr.unshift(n1,n2,...,nn);
顺序添加元素到数组开头,返回新添加数组后的长度
arr.pop();
删除数组最后一个元素,返回被删的元素
arr.shift();
删除数组第一个元素,返回被删的元素
arr.join(separator);
把数组所有元素用separator组合成一个字符串,返回字符串。separator也是字符串。
arr.reverse();
将数组元素颠倒顺序
arr.sort(sortBy);
JavaScript 数组sort方法使用
arr.concat(arrX,arrY,...,arrZ);
连接两个或者多个数组
arr.slice(start,end)
已有数组中返回开始选取,结束选定的元素,start(必须)规定从何处开始选取,如果是负数,那么它规定从数组尾部开始,end(可选),规定何处结束选取,该参数是数组片段结束处的数组下标
如果没有指定end,则切分数组包含start到数组结束所有的元素
arr.indexOf(searchvalue,startIndex)
从数组开头(位置0)开始向后查找
searchvalue 要查找的项目,startIndex可选,返回查找项在数组中的位置,没有找到的情况下返回-1
arr.lastIndexOf(searchvalue,startIndex);
从数组末尾开始向前查找
searchvalue 要查找的项目,startIndex可选,返回查找项在数组中的位置,没有找到的情况下返回-1
arr.splice(index,count);
删除从index处开始的count个元素,返回被删除的元素的数组
arr.splice(index,0,item1,...,itemX);
在指定位置index插入值,返回数组
arr.splice(index,count,item1,...,itemX);
指定位置插入值,并删除count数量的项,返回从元素数组中删除的项

以上是关于JavaScript 内置对象 Array 数组的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中的内置对象-8-Array-1

JavaScript ---[内置对象之String字符串,Array数组,Date,Math]

内置对象(Date String Math Array)

JavaScript-----14.内置对象 Array()和String()

JS6(内置对象)

JavaScript内置对象