javascript find()方法有什么用


本文摘自PHP中文网,作者青灯夜游,侵删。

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

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

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

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

  • 当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。

  • 如果没有符合条件的元素返回 undefined

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

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

语法:

1

array.find(function(currentValue, index, arr),thisValue)

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

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

示例:

1

2

3

4

5

6

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()方法有什么用的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

javascript页面跳转代码有哪些

javascript如何进行数值交换

javascript如何设置图片时间

javascript 中 setinterval 函数怎么用?

javascript怎么移除属性

generator函数与async函数的区别介绍

js怎样直接操作二进制数据

javascript url怎么隐藏

javascript中table怎么删除行

javascript怎么设置select选中

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...