盘点JavaScript中数组遍历的全部方式(下篇)

news/2024/7/19 13:40:02 标签: 编程语言, 数据结构, git, js, javascript
js_content">

前言

JavaScript想必大家都不陌生了,上篇文章盘点JavaScript中数组遍历的全部方式(上篇)已经给大家介绍了7种数组遍历的方式,这篇文章继续介绍7种数组遍历的方式,这样一共14种遍历方式,基本上囊括了JavaScript中全部的数组遍历方式了。下面的内容,紧接上面文章的内容,一起来学习下吧~

八、Find

通过寻找数组中的对象返回数组中符合目标函数条件的第一个元素。否则返回undefined ,如下:

九、FindIndex

通过指定条件找出数组对象中满足条件的值的下标,如果没找到返回-1,如下:

十、Keys

和Entries同属于ES6新方法,用于对键的遍历,如下:

十一、Map

克隆原数组并且不修改原数组的值,回调函数中支持Return返回值,如下:

十二、Reduce

它是将数组中的每个值进行累加求和,接受四个参数,首尾的值和当前索引。数组,如下:

十三、ReduceRight

和Reduce的功能一样,只不过是从后往前做累加求和操作,如下:

十四、Some

它可以对数组中每一项的值运行指定函数,如果该函数对任意一项返回True,则返回True,和Every相反,如下:

十五、Values

和Entries同属于ES6新方法,用于对值的遍历,如下:

总结

基于盘点JavaScript中数组遍历的全部方式(上篇),本文托出了剩下了7种其他的数组遍历方式,不总结不知道,一总结发现确实有很多方法,希望大家在平时的工作或者学习过程中,也多多加强总结鸭~,一起学习,共同进步~~


http://www.niftyadmin.cn/n/806337.html

相关文章

MySQL常用工具与日志

MySql中常用工具 1 mysql 该mysql不是指mysql服务,而是指mysql的客户端工具。 语法 : mysql [options] [database]1.1 连接选项 参数 : -u, --username 指定用户名-p, --password[name] 指定密码-h, --hostname 指定服务器IP或域名-…

CSS文字两端对齐

好东西,使文字两端对齐 .tc { text-align:justify; text-justify:inter-ideograph; -webkit-text-align-last:justify;/*chrome 20*/}转载于:https://www.cnblogs.com/anson0415/p/3903165.html

JDK新特性里的常用方法

JDK8 Lambda表达式 函数式接口 Supplier<T>Consumer<T>Function<T, R>Predicate<T> 方法引用 对象名 ::引用成员方法类名 ::引用静态方法类名 ::引用实例方法类名 ::new引用构造器 Stream流 以上几个特性主要为了更好支持函数式编程 Optional类&a…

KUOKUO的物理小游戏(三)

摘要KUOKUO的物理小游戏&#xff08;一&#xff09;KUOKUO的物理小游戏&#xff08;二&#xff09;时间过的真快&#xff0c;阔阔工作之余录制的物理小游戏视频教程也已经更新到了14集&#xff01;可能这就是对技术的热爱吧&#xff01;本文就对教程做下阶段性的总结&#xff0…

KMP算法两个扩展算法

学习笔记&#xff1a;http://blog.csdn.net/v_july_v/article/details/7041827 BM算法&#xff1a; KMP的匹配是从模式串的开头开始匹配的&#xff0c;而1977年1977年&#xff0c;德克萨斯大学的Robert S. Boyer教授和J Strother Moore教授发明了一种新的字符串匹配算法&#x…

武汉迷萌!3D《巅峰漂移》技术分享

《巅峰漂移》是由武汉迷萌基于 Cocos Creator 3D 研发的一款 3D 赛车漂移竞速微信小游戏。近日&#xff0c;Cocos 对《巅峰漂移》项目组进行了专访&#xff0c;疫情之下&#xff0c;武汉当地游戏 CP 现状如何&#xff1f;这么优质的 3D 小游戏创作工作流是怎样&#xff1f;又带…

如何做一个能赚钱的技术公众号?

晓衡上周去了趟苏州&#xff0c;有幸参考技术圈公众号主的聚会。回来后&#xff0c;有朋友问我有些什么收获&#xff0c;这此收获最大在于了解到了关于技术公众号是如何赚钱的逻辑。而且我也发现社区有越来越多的发者&#xff0c;开始尝试在公众号上发自己的技术文章。偶尔有伙…

伪句柄

一、什么是伪句柄 在使用很多函数的时候&#xff0c;我们都需要获得一个对象的句柄&#xff0c;而某些函数返回的是伪句柄。伪句柄本身不会打开内核对象的句柄表&#xff0c;因此内核对象的使用计数就不会增加。它本身就只指向调用它的主调进程或线程。会因为调用者的不同而改变…