JS数组

1.数组对象的作用是:使用单独的变量名来存储一系列的值。

2.定义数组的方法有: var arr= new Array();构造一个数组对象    new在JS里可有可无;

          var arr=["a","b","c","d","e"]

          var arr= Array("a","b","c","d","e");

数组中可以值可以使任意数据类型,或者是数组(变成二维数组)

数组的赋值:数组的排序从0开始,即数组中的第一个元素为arr[0],  赋值方法例如   arr[0]=1;

可以直接通过arr[x]=y;的方法为数组赋值 x为数组的key值;

3.定义数组的长度:var arr =new Array(6);  其中6就是控制数组的长度,在JS中数组的长度可以任意改变,所以定义数组的长度并无很大的实际意义;

4.获取数组长度可以通过arr.length属性。 数组是一种特殊的对象,所以数组也拥有对象的大部分属性

5.向数组尾部中增加元素通过arr.push(”需要添加的值”);属性 ,

6.数组作为特殊对象的相关属性和调用方法:

 shift()t:删除数组的第一个元素,返回删除的值。 

unshift():把参数加载数组的前面,返回数组的长度。

pop():删除数组的最后一个元素,返回删除的值。

concat():把两个数组拼接起来。 

splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,... 

reverse:将数组反序 ,会将原数组打乱

slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组

join(分隔符号):将数组的元素组起一个字符串,以分隔符,省略的话则用默认用逗号为分隔符

        

          

         

        

原文地址:https://www.cnblogs.com/du892294464/p/6579915.html