gpt4 book ai didi

JavaScript/jQuery : Array - For In Loop Return Value of Lowest Key

转载 作者:行者123 更新时间:2023-11-30 11:45:37 25 4
gpt4 key购买 nike

这就是我所拥有的,我尝试在 for in 循环中执行它,但它并没有完全按照我的需要执行。我想做 $.each,但我不确定如何绕过数组。

var myKeys = [{a:1, b:10}, {a:5, b:8}, {a:3, b:2}, {a:1, b:6}];

我想运行一个搜索键的函数。找到最低的 'b' 值,然后返回 'a' 键。在上面的例子中:搜索并找到 2,但返回 3 ( {a:3, b:2} )

试过这个,但我只返回 0、1、2、3(所有键)和它们的索引。

for (var key in myKeys) {
if (myKeys.hasOwnProperty(myKeys[key]) <= 2) {
console.log(key);
}
}

任何关于如何修复它的见解都会很棒。如果它只是 1 值,我就不会有问题。就是有多个,我需要返回另一个值。

最佳答案

var myKeys = [{a:1, b:10}, {a:5, b:8}, {a:3, b:2}, {a:1, b:6}];
var min = myKeys.reduce(function(current, previous){
return (current.b > -1 && current.b < previous.b ? current : previous);
}, {a:-1, b:-1});
console.log(min);

关于JavaScript/jQuery : Array - For In Loop Return Value of Lowest Key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41072171/

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