使用splice对嵌套数组排序的Javascript函数
我想使用如下所示的拼接对嵌套数组进行排序 [['Ruby',65],'Python',90],'Javascript',10]] 根据内部数组的值按降序排列 预期产出: [['Python',90],'Ruby',65],'Javascript',10]] 我的尝试: 函数数组参数{ 让结果=第 对于设j=0;j使用: var data=[['Ruby',65],'Python',90],'Javascript',10]; data.sorta,b=>b[1]-a[1]; console.logdata;使用: var data=[['Ruby',65],'Python',90],'Javascript',10]; data.sorta,b=>b[1]-a[1];使用splice对嵌套数组排序的Javascript函数,javascript,Javascript,我想使用如下所示的拼接对嵌套数组进行排序 [['Ruby',65],'Python',90],'Javascript',10]] 根据内部数组的值按降序排列 预期产出: [['Python',90],'Ruby',65],'Javascript',10]] 我的尝试: 函数数组参数{ 让结果=第 对于设j=0;j使用: var data=[['Ruby',65],'Python',90],'Javascript',10]; data.sorta,b=>b[1]-a[1]; console.l
console.logdata;避免在迭代过程中修改数组。此行结果[j+1][1]将产生问题,因为它将尝试在索引中查找未定义的元素 设arr=[ [Ruby',65], ['Python',90], ['Javascript',10] ]; Ordaraypara函数{ 返回para.sorta,b=>b[1]-a[1] }
console.logordarrayarr避免在迭代过程中修改数组。此行结果[j+1][1]将产生问题,因为它将尝试在索引中查找未定义的元素 设arr=[ [Ruby',65], ['Python',90], ['Javascript',10] ]; Ordaraypara函数{ 返回para.sorta,b=>b[1]-a[1] }
console.logordarrayarrduplicate,但您可以尝试以下方法:array.sorta,b=>b[1]-a[1]重复,但您可以尝试以下方法:array.sorta,b=>b[1]-a[1]