zoukankan      html  css  js  c++  java
  • 数组的简单操方法

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

    首先,相信大家对数组应该已经有了一个大概了解了,数组就是一组可以有不同数据类型的有序集合,当然这里的不同数据类型,仅限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

  • 相关阅读:
    Spark权威指南(中文版)----第5章 结构化API基本操作
    Spark权威指南(中文版)----第2章 Spark简介
    Spark权威指南(中文版)----第4章 结构化API概述
    Spark权威指南(中文版)----第1章Apache Spark是什么
    Java读写锁的实现原理
    【进阶之路】动态代理与字节码生成
    如何写好技术文档——来自Google十多年的文档经验
    谈谈 C++ STL 中的迭代器
    面试官疯狂问我联表查询怎么办? 愣着干嘛?进来白嫖啊!
    面试问题记录 三 (JavaWeb、JavaEE)
  • 原文地址:https://www.cnblogs.com/potapo-tudou/p/10741549.html
Copyright © 2011-2022 走看看