我的位置: 首页 > 学习专区 > JAVA技术 > [Java新手区] javascript数组常用方法

[Java新手区] javascript数组常用方法

2014-07-24 12:25:32
来源:
[导读] 1 splice(start,[,length,newValue ])对数组中某索引范围进行删除 声明数组对象var myArray = ["a", "b", "c", "d", "e"]; 从数
1.splice(start,[,length,newValue...])

对数组中某索引范围进行删除

//声明数组对象

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]复制代码

大家都关注: 数组 常用 新手
评论
热点专题
>>