工作中常用到的JS 数组方法

89 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情

JS 常用的 数组方法。 在我们写程序过程中,经常遇到数组需要操作,不能每次都面向百度编程,这样也显的不够酷。所以总结一下常用的数组方法,提高我们的工作效率,以便于更好的摸鱼

  1. 创建数组
var arr = []
var arr = new Array()

2.把数组转换成为字符串 join() 它可以把数组中的元素连接成为一个字符串,其中传入的值就是分隔符,默认不传输的时候就是‘,’

假如要把一个字符串重复n次拼接成一个新的字符串,可以把n传入join的第二个参数 那么join的第二个参数,就是是重复字符串的数量。

var arr = [1,2,3,4]

console.log(arr.join(',')) //'1,2,3,4'


//重复字串

var arr1 = new Array().join('a',4)

console.log(arr1) //'1111'


还有一个方法也可以把数组转换为字符串


var arr = [1,2,3,4]

console.log(arr.toString()) //'1,2,3,4'

  1. 把字串转换成为数组 split() 方法可以让我们把一个字符串转换为数组。这个方法需要传入一个参数,作为分割数组的判断值。

var arr = '1234'
console.log(arr.split('')) // [1,2,3,4]
var arr1 = '1,2,3,4'
console.log(arr.split(',')) // [1,2,3,4]

3.插入数组

  • 如果是在数组的头部插入,也就是插入第一位 可以使用方法 unshift()

var arr = [1,2,3,4]
arr.unshift('hello')

console.log(arr) //['hello',1,2,3,4]


  • 如果想删除数组的第一项,可以使用方法 shift() 这个方法删除数组的第一项,并且把第一项的值返回回来,在日常使用中非常的实用。

var arr = [1,2,3,4]
var a = arr.shift()

console.log(arr) //[,2,3,4]
console.log(a) // 1


  • 如要向数组中添加元素,可以直接使用 push()方法。直接在数组末尾添加元素

var arr = [1,2,3,4]
arr.push('hello')

console.log(arr) //[,2,3,4,'hello']

这些方法日常工作中会经常使用到