html的find函数,原⽣JS之Array.find()⽅法应⽤
学习下Array.find()⽅法的应⽤。find()⽅法返回通过测试(函数内判断)的数组的第⼀个元素的值。当数组中的元素在测试条件时返回 true 时, find()返回符合条件的元素,之后的值不会再调⽤执⾏函数。如果没有符合条件的元素返回undefined。
注意: find() 对于空数组,函数是不会执⾏的。
注意: find() 并没有改变数组的原始值。
语法:array.find(function(currentValue, index, arr),thisValue)
参数:
1、function(currentValue, index,arr):
数组每个元素需要执⾏的函数。
函数参数:
currentValue 必需。当前元素
index 可选。当前元素的索引值
arr 可选。当前元素所属的数组对象
2、thisValue
传递给函数的值⼀般⽤ "this" 值。
如果这个参数为空, "undefined" 会传递给 "this" 值
返回值:
返回符合测试条件的第⼀个数组元素值,如果没有符合条件的则返回undefined。
实例:html>
Web前端之家
点击按钮返回符合⼤于输⼊框中指定数字的数组元素。
最⼩年龄:
点我
值:
注意: IE 11 及更早版本不⽀持 findIndex() ⽅法。
var ages = [4, 12, 16, 20];
function checkAdult(age) {
return age >= ElementById("ageToCheck").value;
}
function myFunction() {
}
原生js和js的区别预览看下效果吧。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。