• 技术文章 >web前端 >js教程

    javascript find()方法是干什么的

    青灯夜游青灯夜游2021-10-20 16:43:02原创78

    在javascript中,find()方法用于获取数组中第一个符合条件的元素。该方法会为数组中的每个元素都调用一次回调函数,在回调函数中测试数组元素是否符合条件,当数组中的元素符合条件则返回该元素,且后的值不会再调用执行回调函数。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    find() 方法返回满足提供的测试函数的数组中第一个元素的值。

    find() 方法为数组中的每个元素都调用一次回调函数执行:

    注意: find() 对于空数组,函数是不会执行的。

    注意: find() 并没有改变数组的原始值。

    语法:array.find(callback, thisArg)

    参数描述
    callback

    为数组中的每个元素运行的函数。

    函数参数:

    • element(必填)-数组中正在处理的当前元素

    • index(可选)-数组中正在处理的当前元素的索引

    • array(可选)- 当前元素所属的数组对象

    thisValue可选。 传递给函数的值一般用 "this" 值。
    如果这个参数为空, "undefined" 会传递给 "this" 值

    返回值:返回符合测试条件的第一个数组元素值,如果没有符合条件的则返回 undefined。

    示例:获取数组中年龄大于 18 的第一个元素

    var ages = [3, 10, 18, 20]; 
    function checkAdult(age) {
        return age >= 18;}
     function myFunction() {
        document.getElementById("demo").innerHTML = ages.find(checkAdult);}

    输出结果:

    18

    【推荐学习:javascript高级教程

    以上就是javascript find()方法是干什么的的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript find()方法
    上一篇:javascript怎么更改网页标题 下一篇:javascript怎么设置事件监听
    线上培训班

    相关文章推荐

    • javascript中this是什么意思• javascript中作用域一般分几种?js中有没有块作用域?• JavaScript有哪些选择器• javascript怎么实现次方计算• javascript怎么更改网页标题• javascript中什么是设计模式

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网