我试图按字母顺序对变量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)
}
任何想法如何正确执行此操作。谢谢。
答案 0 :(得分:1)
我认为您在a = a.sort(",");
的代码中有错字
您可以看到here,sort()
函数要么根本不带参数,要么不带参数-一个比较函数。
答案 1 :(得分:0)
您可以按照以下步骤进行操作:
let a=[9,5,7,2,1];
a = a.sort();
console.log(a);
console.log(a.reverse());