数组对象是一个对象的集合,里面的对象可以是不同类型的。


数组链接concat()
用于将两个或者更多的数组连接起来,然后返回一个新数组,不改变原来的数组
语法 xxxxx.concat(x,y......z);
x:要连接的第一个数组
z:要连接的第n个数组

我们发现,数组之间都是用逗号来隔开的!
指定连接数组之间的分隔符join()
数组之间默认用逗号分隔,我们可以用这个方法边改
语法 xxxxx.join("你想要的分隔符");

倒序排列reverse()
将数组中的元素倒序排列
reverse();

选定元素slice()
从已有的数组中返回选定的元素
语法 xxxx.slice(x,y);
x:从x开始
y:到下标为y的元素结束
注意:和string的split一样,负数则从尾部开始。如果y没写,则一直到最后。返回的是一个子数组,原来的数组不会改变

数组排序sort()
把数组中的元素按一定顺序排列
语法 xxxx.sort(x);
x:可以写,按规定的排序方法排序,必须是函数
1. 如果不指定x,则按unicode码顺序排列 。。。。不知道是什么鬼

结果是100,80,50,16,6,1, 这里方法中用了降序,如果想要升序只要return a-b
网友评论