主要介绍一下数组方法
1、Join()
Array.join()方法将数组中所有元素都转换为字符串并连接在一起,返回最后生成的字符串。
可以指定一个可选的字符串在生成的字符串中来分隔数组的各个元素。默认使用逗号。
var a = [1, 2, 3]; var str = a.join(); // "1,2,3" str = a.join(" "); // "1 2 3" str = a.join(""); // "123" alert(str);
Array.join()方法是String.split()方法的逆向操作,后者是将字符串分割成诺干块来创建一个数组。
2、reverse()
Array.sort()方法将数组中的元素颠倒顺序,返回逆序的数组。
var b = [1, 2, 3]; var str = b.reverse().join(); //"3,2,1" ,并且现在b是[3,2,1]
3、sort()
Array.sort()方法将数组中的元素排序并返回排序后的数组。当不用参数调用sort()时,数组元素以字母表顺序排序(如有必要将临时转化为字符串进行比较):
4、concat()
Array.concat()方法创建并返回一个新数组,它的元素包括调用concat()的原始数组的元素和concat()的每个参数。如果这些参数中的任何一个自身是数组,则连接的是数组的元素,而非数组本身。
5、slice()
6、splice()