数组的连接、拼接、排序

来源:互联网 发布:最新网络玄幻小说 编辑:程序博客网 时间:2024/06/05 04:55

数组的连接concat

<script>var a=[1,2,3];var b=[4,5,6];alert(a.concat(b));</script>

结果为1,2,3,4,5,6
若想让数组b在前面,则可以写成alert(b.concat(a));
数组的拼接join

<script>var a=[1,2,3];alert(a.join('_'));</script>

这里写图片描述


数组的排序sotr
1.字符串排序是按照首字母排序

<script>var a=['fathet','down','after'];a.sort();alert(a);</script>

这里写图片描述
2.数字的排序若直接使用sort()则会按照首字母1-9排序不是按照大小
例如:

<script>var a=[1,9,11];a.sort();alert(a);</script>

结果会显示1,11,9
若想使数字按从小到大排,可以使用下面的方法

<script>var a=[12,8,99,19,112];//var b=[4,5,6];a.sort(function(n1,n2){    return n1-n2;    });alert(a);</script>

这里写图片描述
若想使数字按从大到小排,只需要将return n1-n2改成return n2-n1

原创粉丝点击