如何在JavaSript中对对象进行排序

时间:2020-08-05 20:36:27

标签: javascript

我试图按字母顺序对变量b进行排序,但是由于某种原因,我遇到了一个错误,obj sort is undefined。 这段代码以带有标记的可视化基本形式编写,以编写js。 变量b的返回值为:Extra,Admin1,Alfa,Manda,Alfa2,LCDDF

function JSFORM_Start() {
  var b =JSDLS_GetStr("USERS")
  alert(b);
  var a= b.split(",");
  alert(a);
  a= a.sort(",");
  alert(a);
  var c=a.join(",")
  ss("My users.choices", c)
}

任何想法如何正确执行此操作。谢谢。

2 个答案:

答案 0 :(得分:1)

我认为您在a = a.sort(",");的代码中有错字

您可以看到heresort()函数要么根本不带参数,要么不带参数-一个比较函数。

答案 1 :(得分:0)

您可以按照以下步骤进行操作:

let a=[9,5,7,2,1];
a = a.sort();
console.log(a);
console.log(a.reverse());