js数组中常用处理的方法
墨初 Web前端 320阅读
javascript为数组提供了大量的方法以简化数组的操作,下面73so博客就说几种js中处理数组中常用的几个方法。
js数组操作函数
1、join数组拼接成字符串
var a = [1,2,4,5]; var b = a.join() console.log(b) // 1,2,4,5
2、split()字符串转为数组
var a = 'hello' var b = a.split(''); console.log(b); // ['h', 'e', 'l', 'l', 'o']
3、reverse()数组逆向排序
var a = [1,2,3]; a.reverse(); console.log(a); // [3, 2, 1]
4、sort() 数组元素排序并返回排序后的数组
例:
var a = ['cde','bed','abc']; a.sort(); console.log(a); // ['abc', 'bed', 'cde']
例2:
var a = [33,4,111,22]; a.sort(); console.log(a); //[111, 22, 33, 4]
例3:
a = ['ant','Bug','cat','Dog']; a.sort(); console.log(a); //["Bug", "Dog", "ant", "cat"]
5、concat() 创建并返回一个新的数组
var a = [1,2,3]; a.concat(4,5); //[1,2,3,4,5] console.log(a); //[1,2,3]; a.concat([4,5]); //[1,2,3,4,5] a.concat([4,5],[6,7]); //[1,2,3,4,5,6,7] a.concat(4,[5,[6,7]]); //[1,2,3,4,5,[6,7]
6、push()数组的尾部添加一个或多个元素
var a = []; a.push(1,2); console.log(a); //[1,2] a.push('a','b'); console.log(a); //[1,2,'a','b']
7、pop()删除数组的最后一个元素
var a = ['a','b','c','d']; a.pop(); console.log(a); // ['a', 'b', 'c']
8、unshift()在数组头部添加一个元素
var a = [2,3]; a.unshift(1); console.log(a); //[1,2,3]; a.unshift('a','b'); console.log(a); //["a", "b", 1, 2, 3]
9、shift() 删除数组头部的元素
var a = ["a", "b", 1, 2, 3]; a.shift(); console.log(a); // ['b', 1, 2, 3]
以上就是js中关于操作数组的几种方法,除了上面所说的这些以为还有toString(),toLocaleString()以及splice()等方法。