對數組中某索引范圍進行刪除
//聲明數組對象
var myArray = ["a", "b", "c", "d", "e"];
//從數組索引2的位置開始刪除2項并在索引2位置中插入x,y,z
myArray.splice(2,2,"x","y","z");
//最終數組:["a","b","x","y","z","e"]
[color=rgb(51, 102, 153) !important]復制代碼
2.reverse
對數組進行倒序排序
//聲明數組對象并初始化
var myArray = [33,3,333];
//數組降序排序
myArray.reverse();
//結果:[333,33,3];
[color=rgb(51, 102, 153) !important]復制代碼
3.sort([fun])
對數組進行排序,與reverse不同的點在于在sort方法可進行升序和降序排序方式。當要進行數組中的數字進行排序時,必須傳入自定義函數,否則無效。當對字母進行排序時,無需傳入自定義函數,對字母進行排序是按ASCII碼進行排序
注: 以下代碼中的sortFunc方法中的返回值有3種情況
1.返回值大于0,a>b
2.返回值小于0,a
3.返回值等于0,a=b
//聲明數組對象并初始化
var myArray = [33,3,333];
//數組升序排序myArray.sort(sortFunc);
//結果:[3,33,333]
[color=rgb(51, 102, 153) !important]復制代碼