[转帖]Javascript数组方法总结_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3397 | 回复: 0   主题: [转帖]Javascript数组方法总结        下一篇 
lusxingbao
注册用户
等级:少校
经验:1487
发帖:100
精华:0
注册:2012-11-12
状态:离线
发送短消息息给lusxingbao 加好友    发送短消息息给lusxingbao 发消息
发表于: IP:您无权察看 2012-11-14 16:12:57 | [全部帖] [楼主帖] 楼主

数组方法:

join()


Js代码 

var colors = ["red", "blue", "green"];
alert(colors); // red,blue,green
colors2 = colors.join("-");
alert(colors2);//red-blue-green  看例子就可以知道join()的作用。
push()


      hush()可以接收任意数量的参数,把它们加到数组中,返回修改后的数组长度。

Js代码 

var colors = ["red", "blue", "green"];
var length = colors.push("white");
alert(colors); //red,blue,green,white
alert(length); //4  push把参数添加到数组colors的末尾,并返回来数组长度4
pop()


        从数组末尾移除最后一项,减少数组的长度。返回移除的项。

Js代码 

var colors = ["red", "blue", "green"];
var color = colors.pop();
alert(colors);  //red,blue
alert(color);   //green
shift()


        shift()方法可以移除数组中第一个项, 并返回该项。

unshift()


         它能在数组前端添加任意个项,返回新数组的长度。

reverse()


         把数组的项颠倒。

sort()


          对数组进行分类。

concat()


 合并数组。
Js代码 

var colors = ["red", "blue", "green"];
var colors2 = colors.concat(["white", "2"]);
alert(colors2);     //red,blue,green,white,2
slice()


          可以把一个数组中的一或多项分割开来,创建一个新的数组。

Js代码 

var colors = ["red", "blue", "green"];
var colors2 = colors.slice(1);
var colors3 = colors.slice(0,1);
alert(colors2);  //blue,green
alert(colors3);  //red 当进入一个参数的时候表示从数组项的哪开始分割,两个参数时是指定范围。
splice()


          splice用途比较多,

删除: splice(0,2) 0第一项的位置,2要删除的项数。

    插入: splice(2,0,"red","green") 2项的位置,0要删除的项数,插入"red","green"

    替换: splice(2,1,"red","green")  把第2位置的一项删除,插入"red","green"

    这个方法会返回一个修改后的数组。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论