zoukankan      html  css  js  c++  java
  • h5 js数组Array方法总结

    重新复习数组方法。

    一、首先说一下构建一个数组。

      1.直接定义一个数组。

        var a = [1,2,3];

      2.通过Array 对象new一个数组,但Array对象根据传参的不同会返回不同的数组对象。

        (1) 没有参数。构建一个空数组,长度为0;

        

      (2)一个参数。构建了一个以参数为长度的数组。但是其中没有元素。

              

        如果此时我获取第三个元素会拿到什么呢?undefined

                 

        那如果我在这个数组的下标为6的地方放一个元素,此时数组是什么样的呢?长度变为了7。

               

      (3).对Array传参超过1个,此时构建一个 以参数为元素的数组。好,这个方法就不展开说了。

               

     3.直接对Array传参。规则同new Array;

                

     4. Array.of()和Array.from()方法直接构建数组。这两个方法属于es6。会另外开一遍来复习区别这两个方法,在此简单贴一下代码。

          

    二、好,终于说完构建数组了,开始数组的方法。

    1.concat  方法不会改变原有数组。参数可以为数组,此时会自动分解参数,传入方法一个个元素。

    2.copyWithin 改变原来数组,返回改变后的数组 。复制本数组的某一段元素到本数组的指定位置,覆盖原来的元素。有三个参数

    未完待续。。。

  • 相关阅读:
    java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁(转)
    MySQL存储引擎--MyISAM与InnoDB区别
    Socket详解
    Java线程池参数
    Java反射机制(转)
    java注解
    docker入门实例
    docker常用命令总结
    showdoc 自动脚本安装
    [mysql]You must reset your password using ALTER USER statement before executing this statement.
  • 原文地址:https://www.cnblogs.com/iroading/p/10848867.html
Copyright © 2011-2022 走看看