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

Javascript 如何在JavaSript中对对象进行排序,javascript,Javascript,我试图按字母顺序对变量b排序,但由于某种原因,我得到一个错误,obj sort未定义。 这段代码是在VisualBasic表单上编写的,带有用于编写js的标记。 变量b的返回值为:Extra、Admin1、Alfa、Manda、Alfa2、LCDDF function JSFORM_Start() { var b =JSDLS_GetStr("USERS") alert(b); var a= b.split(","); alert(a);

我试图按字母顺序对变量
b
排序,但由于某种原因,我得到一个错误,
obj sort未定义
。 这段代码是在VisualBasic表单上编写的,带有用于编写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)
}


你知道如何正确地做到这一点吗。谢谢。

我想您在
a=a.sort(“,”)的代码中有一个输入错误


正如您所看到的,
sort()
函数要么根本不接受任何参数,要么只接受一个参数—一个比较函数。

您可以按如下方法执行此操作:

设a=[9,5,7,2,1];
a=a.sort();
控制台日志(a);
console.log(a.reverse())