javascript String()方法问题还是sort()方法?

时间:2014-05-26 16:17:07

标签: javascript string sorting

我遇到了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?

1 个答案:

答案 0 :(得分:0)

是排序只按字母顺序排序。 以下是另类排序方式

function sortNum(firstelement,secoundelement) {
    return firstelement - secoundelement;
}

var numArray = [10,1,5,15];
numArray.sort(sortNum);