Array类型(二)

1、concat()方法可以基于当前数组中的所有项创建一个新数组。

  先创建当前数组的一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组

  

var colors = ["red","green","blue"];
    var colors2 = colors.concat("yellow",["black","brown"]);
    alert(colors);//red,green,blue
    alert(colors2);//red,green,blue,yellow,black,brown

  

2、slice()方法,返回从该参数指定位置开始到当前数组末尾的所有项

  

3、splice()方法,向数组的中部插入项。使用方法的方式如下

    (1)、删除。删除任意数量的项,2个参数:要删除的第一项的位置和要删除的项数

    splice(0,2);删除数组中的前两项。

   (2)、插入。向指定的位置插入任意数量的项,3个参数:起始位置、0(要删除的项数)和要插入的项。

    splice(2,0,"red","green");,从当前数组的位置2开始插入字符串red和green

   (3)、替换。向制定位置插入任意数量的项,且同时删除任意数量的项,3个参数,起始位置、要删除的项数和要插入的任意数量的项

    splice(2,1,"red","green");

4、位置方法

  两个位置方法:indexOf()和lastIndexOf()

  前者从数组头开始向后查找,后者从数组末未开始向前查找。两个方法都返回要查找的项在数组中的位置,或者没找到的情况下返回-1.

 

  

转载于:https://www.cnblogs.com/shenq/p/6200992.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值