有没有办法使用Chrome对数组进行排序?

如本例所示,无法使用排序功能:

var myArray = [1,4,5,3,2];

myArray.sort ( function( a , b ){
  return b>a
});

for ( var i = 0; i < myArray.length; i++ )
{
  document.write( myArray[i] )
}

Firefox/IE/Opera/Safri输出:54321
Chrome输出:53241
jsBin example

谢谢你的时间!

最佳答案

这似乎是标准的,返回负数,正数或零数。

myArray.sort ( function( a , b ){
  return a-b;
});

http://www.w3schools.com/jsref/jsref_sort.asp

关于javascript - 用Chrome排序Javascript数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1969145/

10-13 23:01