js数组里的元素如何执行指定函数
时间:2021-08-23
来源:互联网
今天PHP爱好者给大家带来js数组里的元素如何执行指定函数上一篇文章中我们了解了用固定值填充数组的方法,请看《js如何用固定的元素填充数组》。这次我们来了解一下元素执行指定函数的方法,有需要的可以参考参考。希望对大家有所帮助。
首先我们来看一个小例子。
<script>
var arr = new Array(7);
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
arr.forEach(element => console.log(element));
</script>
这个小例子的结果是
仔细观察一下这个结果,我们可以发现,这个结果是将数组中存在的元素都给输出了。再去看看这个代码,这代码中使用了“console.log”,同时我们还使用了forEach这个方法,我们就来具体看一下吧。
forEach() 方法对数组的每个元素执行一次给定的函数。
去看看这个方法的语法格式吧。
数组名称.forEach(数组中每个元素执行的函数(正在处理的当前元素,正在处理的当前元素的索引,正在操作的数组), 执行回调函数时,用作this的值)
forEach() 方法按升序为数组中含有效值的每一项执行一次 callback 函数,那些已删除或者未初始化的项将被跳过(例如在稀疏数组上)。该方法为每个数组元素执行一次 callback 函数;与 map() 或者 reduce() 不同的是,它总是返回 undefined 值,并且不可链式调用。其典型用例是在一个调用链的最后执行副作用。
forEach() 被调用时,不会改变原数组,也就是调用它的数组(尽管 callback 函数在被调用时可能会改变原数组)。
注意: 除了抛出异常以外,没有办法中止或跳出 forEach() 循环。如果你需要中止或跳出循环,forEach() 方法不是应当使用的工具。
若你需要提前终止循环,你可以使用:
一个简单的 for 循环
for...of / for...in 循环
Array.prototype.every()
Array.prototype.some()
Array.prototype.find()
Array.prototype.findIndex()
以上就是js数组里的元素如何执行指定函数的详细内容,更多请关注php爱好者其它相关文章!
-
秒解U盘复制文件电脑提示文件过大无法复制(秒解u盘复制文件的方法) 时间:2025-06-27
-
如何使用U盘安装XP系统?(怎么用u盘安装) 时间:2025-06-27
-
U盘装机大师PE工具扩展磁盘分区的教程(u盘装机大师好用吗) 时间:2025-06-27
-
U盘不能用UEFI启动怎么办?(u盘用uefi模式启动不了) 时间:2025-06-27
-
DOGE币历史最低价和最高价统计 时间:2025-06-27
-
U盘装机大师PE屏幕截图功能的使用教程(u盘装机大师pe屏幕没反应) 时间:2025-06-27
今日更新
-
js如何用固定的元素填充数组
阅读:18
-
教你用HTML5画一个馋人的西瓜
阅读:18
-
php数组学习之颠倒顺序,反向打印全部元素
阅读:18
-
ps基础篇:怎么给字体添加油漆效果创意海报(分享)
阅读:18
-
用PHP来设置成功登录的会话(附代码实例)
阅读:18
-
php数组学习之如何去除首尾的值
阅读:18
-
php数组学习之如何以合并方式创建数组
阅读:18
-
如何实现炫酷的数字大屏
阅读:18
-
js如何使用includes()判断数组是否含有指定值
阅读:18
-
MySQL如何在linux中重新启动
阅读:18