js 陣列元素大小排序例項程式碼
在實際應用中,有時候需要對陣列中的元素按照大小來進行排序,當然是先排序的方法有多種,比如使用陣列物件自帶的sort()方法,本章節再來分享一種其他的方式,先看程式碼例項:
[JavaScript] 純文字檢視 複製程式碼var org=[5,4,3,2,1,6,7,9,8,10]; var tempArr=new Array(); for(var i=0;i<org.length;i++) { if(i==0) { tempArr[0]=org[0]; //把第一個元素放到新序列 } else { for(var j=0;j<tempArr.length;j++) { if (org[i] > tempArr[j]) { //如果是新序列的最後一個元素,則插入 if(j==tempArr.length-1) { tempArr[j+1]=org[i]; break; } else //如果不是最後一個元素,則往後移動 { continue; } } else { //移動新序列、然後插入 for (var k=tempArr.length-1;k>=j;k--) { tempArr[k+1]=tempArr[k]; } tempArr[j]=org[i]; break; } } } } console.log(tempArr);
相關文章
- js陣列元素排序程式碼例項JS陣列排序
- js陣列由小到大排序程式碼例項JS陣列排序
- js 的陣列去除重複元素程式碼例項JS陣列
- js刪除陣列重複元素程式碼例項JS陣列
- 過濾陣列元素程式碼例項陣列
- js將陣列元素轉換為字串程式碼例項JS陣列字串
- js將陣列元素順序倒轉程式碼例項JS陣列
- js陣列求和程式碼例項JS陣列
- javascript遍歷陣列元素程式碼例項JavaScript陣列
- js判斷陣列中是否含有指定元素程式碼例項JS陣列
- js陣列去重程式碼例項JS陣列
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- js隨機取出陣列中不重複值元素程式碼和例項JS隨機陣列
- js獲取陣列中元素出現的次數程式碼例項JS陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- 刪除陣列中的指定元素例項程式碼陣列
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- javascript去除陣列中重複元素程式碼例項JavaScript陣列
- js split()分割字串生成陣列程式碼例項JS字串陣列
- js合併兩個陣列程式碼例項JS陣列
- js打亂陣列順序程式碼例項JS陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- JavaScript提取兩個陣列重複元素程式碼例項JavaScript陣列
- 使用jQuery去除陣列中的重複元素程式碼例項jQuery陣列
- javascript顛倒陣列元素順序簡單程式碼例項JavaScript陣列
- $.each()遍歷json格式陣列程式碼例項JSON陣列
- js生成不重複數字陣列程式碼例項JS陣列
- js刪除陣列中重複項的程式碼例項JS陣列
- js table表格排序程式碼例項JS排序
- javascript將陣列中的元素連線成字串程式碼例項JavaScript陣列字串
- js元素挨個掉落程式碼例項JS
- js刪除li元素程式碼例項JS
- angularJS操作input元素程式碼例項AngularJS
- js時間日期排序程式碼例項JS排序
- javascript陣列連線程式碼例項JavaScript陣列線程
- javascript陣列去重程式碼例項JavaScript陣列
- JavaScript陣列合並程式碼例項JavaScript陣列
- js建立和訪問陣列元素程式碼JS陣列