js数组常用方法

04
六月
2021

会改变原数组的方法

push()

添加一个数组元素在末尾 返回添加后的长度

shift()

删除数组的第一个元素 返回删除的元素

unshift()

在数组第一个位置添加一个元素 返回长度

pop()

移除最后一个元素 返回移除的元素

reverse()

反转数组 返回反转后的数组

sort()

排序 返回排好序的方法

splice()

这个方法,可以实现更改,删除,插入的功能

// 第一个参数 起始位置
// 第二个参数 删除几个元素
// 第三个参数 要添加的元素
let arry = [1,2,3,4,'d']
arry.splice(0,1,'one')
 // [1]该方法返回的都是删除的元素 1 被删除了
arry // ['one',2, 3, 4, "d"]

//删除元素
arry.splice(1,2,'s','k') 
// 返回的结果是[2,3]
arry // ["one", "s", "k", 4, "d"]


//插入元素
arry.splice(1,0,'kyo')
//在1号位置,删除0个元素,添加一个元素
// []返回结果为一个空数组
arry //["one", "kyo", "s", "k", 4, "d"]

----------------------以上都是会该边原数组的方法---------------------------

slice方法

截取数组的方法 第一个参数为起始位置,第二个为结束位置


其他的高阶方法

some()
every()
filter()
map()
forEach()


join()方法

将数组转为字符串,可以传参数来分割
数组也有对应的转字符串的方法 split(),可以传入一个参数,根据
这个参数来讲字符串切割为数组

TAG

网友评论

共有访客发表了评论
请登录后再发布评论,和谐社会,请文明发言,谢谢合作! 立即登录 注册会员