对数组中某索引范围进行删除
//声明数组对象
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]复制代码