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

    javascript find()方法有什么用

    青灯夜游青灯夜游2021-04-25 18:42:31原创1721

    js中find()方法用于返回通过测试(函数内判断)的数组的第一个元素的值,如果没有符合条件的元素返回“undefined”;基本语法“array.find(function(当前元素, 索引, 数组对象))”。

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

    find() 方法返回通过测试(函数内判断)的数组的第一个元素的值。

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

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

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

    语法:

    array.find(function(currentValue, index, arr),thisValue)
    参数描述
    function(currentValue, index,arr)必需。数组每个元素需要执行的函数。
    函数参数:参数描述currentValue必需。当前元素index可选。当前元素的索引值arr可选。当前元素所属的数组对象
    thisValue可选。 传递给函数的值一般用 "this" 值。
    如果这个参数为空, "undefined" 会传递给 "this" 值

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

    示例:

    let test = [1, 2, 3, 4, 5];
    let a = test.find(item => item > 3);
    console.log(a); //4
    
    let b = test.find(item => item == 0);
    console.log(b); //undefined

    【推荐学习:javascript高级教程

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript find()方法
    上一篇:详解6个不同级别的组件可重用性概念 下一篇:javascript中字符串替换函数是什么
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• javascript怎么进行全局错误处理• javascript可以获取input的值吗• 教你一招吃通javascript正则表达式• 一招搞定JavaScript猜数字小游戏• 一分钟带你了解JavaScript原型链继承的概念以及原理
    1/1

    PHP中文网