JavaScript中Array.find()方法怎么用?

Array.find()方法是JavaScript中的一个内置方法,用于获取满足所提供条件的数组中第一个元素的值。

说明:Array.find()方法检查数组中的所有元素,返回满足条件的第一个元素。

语法:

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

参数:

● function(currentValue, index,arr):必需参数,数组每个元素需要执行的函数。函数参数:

 ○ currentValue:必需,当前元素;

 ○ index:可选,当前元素的索引值;

 ○ arr:可选,当前元素所属的数组对象。

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

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

示例:返回数组中大于20的第一个元素

<script>
	var array = [10, 20, 30, 40, 50];

	var found = array.find(function(element) {
		return element > 20;
	});
	console.log(found);
</script>

输出:

30

以上就是JavaScript中Array.find()方法怎么用?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 答疑