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

  • 相关阅读:
    魔兽世界服务器Trinitycore分析二:auth server的main函数
    白话经典算法系列之七 堆与堆排序
    Opencv学习笔记(六)SURF学习笔记
    sprintf,你知道多少?
    色相环上面的颜色和相邻颜色的关系是什么
    视达配色教程10 绿色的意向是什么
    网页设计实战3 ufo类型的科技网页如何实现
    如何使用echo.js实现图片的懒加载(整理)
    网页设计实战1 如何实现纸叠登录效果
    人为什么要好好努力学习工作
  • 原文地址:https://www.cnblogs.com/potapo-tudou/p/10741549.html
Copyright © 2011-2022 走看看