数组的几个方法
2018-08-26 17:27:35来源:博客园 阅读 ()
数组的 every() 、some() 、filter() 三者的回调函数都有三个参数:元素、索引和当前数组,用到哪个写哪个(元素一定要有),顺序不可乱
every() 当数组的每个元素都满足条件(例如大于3)才会返回true
some() 只要数组里有一个元素满足条件即返回true
filter() 返回满足条件的元素组成的数组
every() 和 some() 都是返回boolean
filter() 返回的是数组
三者都不会改变原数组
P.S : every()和some()逐个检测元素是否符合条件,不合符时就不会再检测剩下的元素,好奇底层代码是如何实现的,为何写个条件就能让每个元素都去判断是否满足
split() 、slice() 、splice()
split() 将字符串切割返回数组
slice() 数组或字符串都有 slice() 方法,截取数组则返回数组,截取的是字符串则返回字符串
一个参数则截取指定索引到结尾的元素
两个参数则截取索引范围 [n, m) ,包头不包尾
splice() 操作数组,返回数组。功能强大,可增加、删除、替换元素
一个参数时删除从指定索引到数组末尾的元素
两个参数时 splice(n,m) ,删除从索引n开始的m个元素,若m为0则不删除元素,所以返回的是空数组,原数组无变化
三个或以上参数
以上为百度并且自己实践后做的学习笔记,心累,前路漫漫 +﹏+
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:5分钟打造一个前端性能监控工具
下一篇:二叉树深度优先 求二叉树最大深度
- js实现翻页后保持checkbox选中状态的实现方法 2020-03-25
- NiftyCube实现圆角边框的方法 2020-03-20
- 根据分辨率调用css文件的方法 2020-03-19
- JS简单去除数组中重复项的方法 2020-03-16
- javascript 中关于array的常用方法详解 2020-03-16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash