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