JavaScript/jQuery:Array-For循环中最低键的返回值

JavaScript/jQuery:Array-For循环中最低键的返回值,javascript,jquery,arrays,for-loop,Javascript,Jquery,Arrays,For Loop,这就是我所拥有的,我试着在一个for-in循环中完成它,但它并没有完成我需要它做的事情。我想做$。每个,但我不知道如何通过只是循环数组 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)

这就是我所拥有的,我试着在一个for-in循环中完成它,但它并没有完成我需要它做的事情。我想做$。每个,但我不知道如何通过只是循环数组

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);
  }
}
for(myKeys中的var键){
if(myKeys.hasOwnProperty(myKeys[key])
var-myKeys=[{a:1,b:10},{a:5,b:8},{a:3,b:2},{a:1,b:6}];
var min=myKeys.reduce(函数(当前、以前){
返回(current.b>-1&¤t.b
类似这样的东西?
var-myKeys=[{a:1,b:10},{a:5,b:8},{a:3,b:2},{a:1,b:6}];
对于(var x=0;x
您可以创建变量
index
n
来存储具有对象的
“b”
属性的元素的索引和
“b”
属性的值。使用
for..of
循环来迭代数组的
数组.prototype.entries()
。检查数组的当前对象是否为
“b”
属性小于上一个对象
“b”
属性。使用
索引
循环中的..使用
获得
myKeys[索引]
属性

var-myKeys=[{a:1,b:10},{a:5,b:8},{a:3,b:2},{a:1,b:6}];
设n=index=0;
for(让myKeys.entries()的[key,prop,curr]{
如果({b:curr}=prop,curr)
myKeys.hasOwnProperty(myKeys[key])返回一个bollean