Javascript 如何对多维数组排序?

Javascript 如何对多维数组排序?,javascript,node.js,multidimensional-array,Javascript,Node.js,Multidimensional Array,如何对node.js中的多维数组或对象数组进行排序?是否有内置的方法来进行排序?如果没有,我怎么做 我需要在下面的代码中按名称对输出数组进行排序 request(urls, function(error, response, body) { if (!error && response.statusCode == 200) { var output = JSON.parse(body); output.sort(function(a

如何对node.js中的多维数组或对象数组进行排序?是否有内置的方法来进行排序?如果没有,我怎么做

我需要在下面的代码中按名称对输出数组进行排序

request(urls, function(error, response, body) {
  if (!error && response.statusCode == 200) {
        var output = JSON.parse(body);          
    output.sort(function(a,b){
        if (a.name > b.name)
          return 1;
        if (a.name < b.name)
          return -1;
        return 0;
     });                
    console.log(output);            
  }           
});
请求(URL、函数(错误、响应、正文){
如果(!error&&response.statusCode==200){
var output=JSON.parse(body);
输出.排序(函数(a,b){
如果(a.name>b.name)
返回1;
如果(a.name

*

请参见:多维数组不是很精确。它有多少维度?你能提供你的阵列样本吗?谢谢你的回复。但我已经尝试了array.prototype.sort(),但对node.jsit不起作用。它是一个二维数组。请提供示例输入和预期的[console]输出。