• 数组的简单操方法


    数组的操作方法,又很多,下面就简单介绍几种,仅供参考:

    首先,相信大家对数组应该已经有了一个大概了解了,数组就是一组可以有不同数据类型的有序集合,当然这里的不同数据类型,仅限JS中,好了下面介绍一些他的简单操作方法:

    1、(push、unshift)

      arr . push(data);表示在数组末尾再添加一个数据,其返回值是这个数组添加之后的长度

      arr . unshift(data);表示在数组头部添加一个数据,其返回值是这个数组添加之后的长度

    2、(pop、shfit、splice)

      arr . pop(data);表示删除数组末尾一个数据,其返回值是删除的这个数据

      arr . shift(data);表示删除数组头部一个数据,其返回值是删除的这个数据

      arr . splice(index,howmany,data);这个方法可以删除,添加,替换(),都可以,其中index是索引,表示从哪里开始,howmany是个数,表示删除几个(不删除就取0),data是需要添加的数据,可以写无数个;其返回值是一个数组,这个数组里面就是删除的数据;

    3、(indexof、lastIndexOf、includes)

      arr . indexOf(item,start)查询指定的item在数组中的位置,start表示从那里开始查询,有就返回索引,没有就返回 -1 ;

      arr . lastIndexOf(item,start)反向查询指定的item在数组中的位置,start表示从那里开始查询,有就返回索引,没有就返回 -1 ;

      arr . includes(item,start)查询指定的item在数组中的位置,start表示从那里开始查询,有就返回true,没有就返回 false;

    4、提取(slice)

      arr . slice(start、end)查询指定的start位置开始,指定的end位置结束,返回值是一个数组,这个数组里面就是查询到底所有值;

    5、逆序(reverse)

      arr . reverse()括号里并不需要传参,把一个数组反过来显示;

    6、链接(concat)

     let  newArr=arr1 . concat(arr2)把arr1和arr2拼接起来返回给newArr,不会改变arr1和arr2

  • 相关阅读:
    什么是OOAD?什么是UML?
    Linux下Gvim 的基本操作-适合新手看
    关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用
    phpcms常用标签
    请问如何更改dedecms“文件保存目录”的字符限制 ?
    如何通过刷百度指数来提高网站的权重
    HDU 1263(水果统计 **)
    HDU 1284(钱币兑换 背包/母函数)
    HDU 1028(数字拆分 分治)
    HDU 1036(平均速度 **)
  • 原文地址:https://www.cnblogs.com/potapo-tudou/p/10741549.html
Copyright © 2020-2023  润新知