hi,欢迎访问本站!
当前位置: 首页Web前端正文

js数组中常用处理的方法

墨初 Web前端 189阅读

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()等方法。

声明:无特别说明,转载请标明本文来源!
相关推荐