var arr = [1,2,3]; //上面的所有举例都基于arr=[1,2,3];

1、concat 连贯两个或更多的数组,并返回后果

arr.concat(4,5);//可输入[1,2,3,4,5] 不扭转原数组arr=[1,2,3]

2、join 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔

arr.join(','); //可输入1,2,3 不扭转原数组arr=[1,2,3]

3、pop 删除并返回数组的最初一个元素

arr.pop();  //返回3,扭转原数组arr=[1,2]

4、push 向数组的开端增加一个或更多元素,并返回新的长度

arr.push(4); //扭转原数组,arr=[1,2,3,4]

5、reverse 颠倒数组中元素的程序

arr.reverse(); //arr=[3,2,1]

6、shift 删除并返回数组的第一个元素

arr.shift(); //返回1,扭转原数组arr=[2,3] 

7、slice 从某个已有的数组返回选定的元素

slice(start,end)比方arr.slice(1,2) //返回的是[2],不扭转原数组arr=[1,2,3]
参数是否必填含意
start必须规定从何处开始选取。如果是正数,那么它规定从数组尾部开始算起的地位。也就是说,-1 指最初一个元素,-2 指倒数第二个元素,以此类推。
end可选规定从何处完结选取。该参数是数组片断完结处的数组下标。如果没有指定该参数,那么切分的数组蕴含从 start 到数组完结的所有元素。如果这个参数是正数,那么它规定的是从数组尾部开始算起的元素。

8、sort 对数组的元素进行排序

如果list = [2,-4,8]list.sort() //返回是[-4,2,8],会扭转原数组,list=[-4,2,8]

9、splice 删除元素,并向数组增加新元素

如果用来删除元素的话arr.splice(2,1) //返回了3,并且扭转了原数组,arr=[1,2]如果用来增加元素的话aaa.splice(1,0,'哈哈哈')//返回 [1, "哈哈哈", 2, 3]
参数是否必填含意
index必须需为整数,规定增加/删除我的项目的地位,应用正数可从数组结尾处规定地位
howmany必须要删除的我的项目数量。如果设置为 0,则不会删除我的项目


10、toSource 返回该对象的源代码

<script type="text/javascript">function employee(name,job,born){this.name=name;this.job=job;this.born=born;}var bill=new employee("Bill Gates","Engineer",1985);document.write(`bill.toSource()`);</script>最初输出 ({name:"Bill Gates", job:"Engineer", born:1985}) 

11、toString 把数组转换为字符串,并返回后果

arr.toString() //返回"1,2,3" 不扭转原数组 arr=[1,2,3]

12、unshift向数组的结尾增加一个或更多元素,并返回新的长度

arr.unshift(0);//返回[0,1,2,3] IE6/7不反对,扭转原数组,arr=[0,1,2,3]

上面没有喽,常见的数组解决你 xiao 会了吗?感激大家多多反对点赞喔!(^▽^)

学习是一条令人时而喜极若狂、时而郁郁寡欢的路线。成长路上咱们一起共勉。