首页 > 编程语言 > 详细

数组常用函数:

时间:2021-06-16 10:20:13      阅读:14      评论:0      收藏:0      [点我收藏+]
 相同点不同点使用
slice 都可以截取数组

1.不会改变原数组

2.可以操作字符串

2.arg1<0 && arg2<0 && arg1<arg2,末尾为-1,但是依然从左到右

3.左闭右开

4.第二个参数是下标

arr.slice(arg1,arg2);/string.slice(arg1,arg2)

arg1是起始下标,包含此元素

arg2是结束下标,不包含此元素

splice

1.会改变原数组

2.删除时,将返回被删除的片段

3.arg1<0时,末尾为-1,从右向左

4.arg1>length时,删除会无效,但是可以添加

5.第二个参数是个数

(splice是骗子(p),都说好了不改变的,你居然偷偷改变了!!)

arr.splice(arg1,arg2,arg3,...)

arg1是下标,包含此下标元素;

arg2是删除个数;

arg3是要添加的元素

 
 相同点不同点
some

接收一个回调函数

(item,index,arr)

返回布尔值,只有有一个满足就行
filter 返回一个新数组,把满足条件的过滤出来
find 返回满足条件的第一个元素

合并数组:arr1.concat(arr2)

翻转数组:arr1.reverse();

 

参考链接:JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)

数组常用函数:

原文:https://www.cnblogs.com/Neilisme/p/14887996.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!