当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Array find()用法及代码示例


JavaScript find() 方法

find() 方法用于从数组中获取通过给定测试(条件)的第一个元素。

用法:

    array.find(function, [value]);

参数:一个函数名和一个可选的value用所有元素进行测试。

参考:JS 数组 find() 函数

返回值:通过测试的第一个元素。

例:

    //function for positive value
    function getPositive(n){
        return n>=0;
    }

    Input:
    var numbers = [-30, -10, 20, 20, 30, 0, 40];

    Function call:
    var item = numbers.find(getPositive);

    Output:
    20

使用 Array.find() 方法从数组中查找第一个正数的 JavaScript 代码

<html>
<head>
<title>JavaScipt Example</title>
</head>

<body>
	<script>
		//function for positive value
		function getPositive(n){
			return n>=0;
		}
		
		var numbers = [-30, -10, 20, 20, 30, 0, 40];
		//find first positive number
		var item = numbers.find(getPositive);
		document.write("first positive number is " + item + "<br>");
	</script>
</body>
</html>

输出

first positive number is 20



相关用法


注:本文由纯净天空筛选整理自 Array find() method with example in JavaScript。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。