js操作数组的方法

var color = ["red","blue","black"];

alert(color.toString());  //red,blue,black    toString()会返回由数组中的每个值以逗号分隔开的字符串;

alert(color.join("||");  // red||blue||black    join() 方法可以用不同的分隔符来构建这个字符串,默认的分隔符是",";

alert(color.push("green"));   //red,blue,black,green    push()方法可以添加新的项至数组的末尾;

alert(color.pop());   //red,blue,    pop()方法则从数组末尾移除最后一项;

shift()方法可以从数组中取得第一项并返回移除第一项的数组;

unshift()跟shift()相反.可以从数组的前端添加数据;

reverse()可以反转数组的排序;

sort()把数组按从小到大的顺序排序.(字符串)

concat()方法会返回当前数组的一个副本,然后再将接收到的参数从末尾添加到副本;不会影响原始数组;

slice()方法可以截取数组;

var color2 = color.slice(1);    //blue,black   截取第一项;

var color3 = color.slice(1,2)   //black    截取一到二两项;

slice()不会影响原始数组;

splice()方法有三个用法:

!删除:splice(0,2)可以删除数组的前两项;

!插入:splice(2,0,"purple")会从当前数组的位置2插入字符串purple;

!替换:splice(2,1,"green").会删除当前数组2的项.然后再从位置2开始插入字符"green";  //splice(起始位置,要删除的项数,插入的数据,插入的数据);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值