Javascript 对数组中的对象数组进行排序,该数组是数组中的对象

Javascript 对数组中的对象数组进行排序,该数组是数组中的对象,javascript,arrays,sorting,object,indexing,Javascript,Arrays,Sorting,Object,Indexing,上面的语法提出了我的问题, 变量取自html输入, 输出当然没有键, 1巴富20 2巴1福1 30 我需要运行一个对b.val进行排序的函数,并将所有具有较大值的对象排列为输出中的第一个位置,这意味着 2巴1福1 30 1巴富20 pos需要保留该值 foo1-也可以是blabla,因此不考虑连接到foo SHPUD的1 我尝试使用地图,但返回时总是阻止我继续计算索引 var Arryofobject=[{a:“字符串”,b:{pos:[1,2,…],种类:[bar,bar1,…],名称:[

上面的语法提出了我的问题, 变量取自html输入, 输出当然没有键, 1巴富20 2巴1福1 30

我需要运行一个对b.val进行排序的函数,并将所有具有较大值的对象排列为输出中的第一个位置,这意味着
2巴1福1 30 1巴富20

  • pos需要保留该值
  • foo1-也可以是blabla,因此不考虑连接到foo SHPUD的1

我尝试使用地图,但返回时总是阻止我继续计算索引

var Arryofobject=[{a:“字符串”,b:{pos:[1,2,…],种类:[bar,bar1,…],名称:[foo,foo1,…],val:[20,30,…]}]请提供一个与未按预期工作的代码。提供一个示例输入和预期输出。
var Arryofobject = [{
a= "string",
b = {pos:[1,2,...],kind:[bar,bar1,...],name:[foo,foo1,...],val:[20,30,...]}
}]