我遇到了javscript String()方法的一些问题。请考虑以下示例。
var myArray = [10,1,5,15];
myArray.sort();
console.log(myArray) //Logs 0,1,10,15,5 to the console
这是sort()方法的问题吗?或者字符串值10和15实际上是否小于字符串值5?
答案 0 :(得分:0)
是排序只按字母顺序排序。 以下是另类排序方式
function sortNum(firstelement,secoundelement) {
return firstelement - secoundelement;
}
var numArray = [10,1,5,15];
numArray.sort(sortNum);