js中陣列 Array 的排序 sort 注意事項

2021-09-02 03:30:21 字數 412 閱讀 8376

var arrdemo = new array();

arrdemo[0] = 10;

arrdemo[1] = 50;

arrdemo[2] = 51;

arrdemo[3] = 100;

arrdemo.sort(); //呼叫sort方法後,陣列本身會被改變,即影響原陣列

alert(arrdemo);//10,100,50,51 預設情況下sort方法是按ascii字母順序排序的,而非我們認為是按數字大小排序

arrdemo.sort(function(a,b));//從小到大排序

alert(arrdemo);//10,50,51,100

arrdemo.sort(function(a,b){return aalert(arrdemo);//100,51,50,10

js 中的陣列Array

1 ecmascript 中的陣列與其他語言中的陣列有些不同,ecmascript中的陣列可以每一項都不同型別,陣列的大小可以動態調整。var colors new array var colors new array 20 var colors new array red blue green v...

js中陣列 Array 的排序 sort 注意事項

直接看 吧,測試結果也貼在裡面了 vararrdemo new array arrdemo 0 10 arrdemo 1 50 arrdemo 2 51 arrdemo 3 100 arrdemo.sort 呼叫sort方法後,陣列本身會被改變,即影響原陣列 alert arrdemo 10,100...

js中陣列 Array 的排序 sort 注意事項

直接看 吧,測試結果也貼在裡面了var arrdemo new array arrdemo 0 10 arrdemo 1 50 arrdemo 2 51 arrdemo 3 100 arrdemo.sort 呼叫sort方法後,陣列本身會被改變,即影響原陣列 alert arrdemo 10,100...