一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。
JS 常用的 数组方法。 在我们写程序过程中,经常遇到数组需要操作,不能每次都面向百度编程,这样也显的不够酷。所以总结一下常用的数组方法,提高我们的工作效率,以便于更好的摸鱼
- 创建数组
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'
- 把字串转换成为数组 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']
这些方法日常工作中会经常使用到