gpt4 book ai didi

javascript - 有没有办法在第一次比赛时停止 jQuery.map

转载 作者:行者123 更新时间:2023-11-30 09:30:01 24 4
gpt4 key购买 nike

我有一个按 id 搜索的对象数组,我想在第一次匹配后停止 jQuery.map,在找到它的值(value)后继续搜索是浪费时间。

var arrayOfObjects = [{id:1, val: ''},{id:2, val: ''}];
var index = $.map(arrayOfObjects, function (obj, index) {
if (obj.id === id) {
return index;
}
});

我希望返回同时停止 map 执行。

有没有办法用 $.map() 或其他方式来实现它?

最佳答案

为此,您可以使用普通的 javascript 方法 findIndex()

var arrayOfObjects = [{id:1, val: ''},{id:2, val: ''}];
var index = arrayOfObjects.findIndex(obj => obj.id == 2);
console.log(index)

关于javascript - 有没有办法在第一次比赛时停止 jQuery.map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46875982/

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