gpt4 book ai didi

javascript - ES5 中通过回调查找第一个匹配元素

转载 作者:行者123 更新时间:2023-11-28 07:04:30 28 4
gpt4 key购买 nike

数组上是否有内置方法,我可以向其提供匹配函数,并且它将返回第一个匹配项?

var first = [1,2].whatIsThisFunction(function(v) { return v === 1; }); // 1

最佳答案

您可以使用 some() 函数:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some

它对每个项目应用回调,并在第一个匹配项上返回。

var myArray = [...];

function callback(item){
// Code
}

myArray.some(callback);

设置起来非常简单:have a look at this fiddle.

var first = [6,4,2,3,5];
var match;

function isOdd(item){
console.log(item);
if(item % 2 === 1){
match = item;
return true;
}
}

first.some(isOdd);
console.log("First match is :"+match);

关于javascript - ES5 中通过回调查找第一个匹配元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31804690/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com