• javascript-数组2


    一,创建数组的两种方式:

    1.利用数组自变量。

    var arr=[1,2,3];
    console.log(arr[0]);
    

    2.(构造函数)利用new Array()。

    var arr = new Array();  //创建一个空的数组
    var arr = new Array(2); //这个2表示创建了一个长度为二的空数组
    var arr = new Array(2,3); //等价于[2,3] 这样写表示里面有两个数组元素 2和3

    二,检测是否为数组的方法:

    1.instanceof 运算符 他可以用来检测是否为数组

    (函数名 instanceof Array)

    2.Array.isArray(函数名)

    三,添加删除数组对象的方法

    1,添加数组的方法

    (1)push()在我们数组的末尾添加一个或多个元素

      push 是可以给数组追加新的元素

      push() 直接写数组元素就可以

      push 完毕之后,返回的结果是 新数组的长度

      push 完后数组会发生变化

    (2)

          unshift()在我们数组的末尾添加一个或多个元素{

        unshift 是可以给数组前面添加新的元素

        unshift() 直接写数组元素就可以

      unshift 完毕之后,返回的结果是 新数组的长度

      unshift 完后数组会发生变化

    2.删除数组的方法

     (1)pop 删除数组最后一个元素,数组的长度减一 (无参数),修改原数组

       返回删除的元素值。

     (2)shift 删除数组第一个元素,数组的长度减一 (无参数),修改原数组

       返回第一个元素的值。

    四,数组的排序

     (1)reverse()  颠倒数组中的元素的顺序,无参数  该方法会该变原数组,返回新的数组

     (2)sort()  对数组的元素进行排序    该方法会该变原数组,返回新的数组

    五,数组的索引方法

        indexOf()  数组中查找给定元素的第一个索引  如果不存在则返回-1.

     lastindexOf()   在数组中的最后一个索引  如果不存在则返回-1.

  • 相关阅读:
    Final Zadanie 题解
    CF1096E The Top Scorer 题解
    [SDOI2008]Sue的小球 题解
    柱爷与远古法阵 题解
    [ZOJ3329] One Person Game 题解
    扑克牌 题解
    CF494C Helping People 题解
    CF1025D Recovering BST 题解
    linux基础学习-Raid 0 1 5 10的原理、特点、性能区别
    linux基础学习-CentOS7.5用户管理
  • 原文地址:https://www.cnblogs.com/showlgfcode/p/13817869.html
Copyright © 2020-2023  润新知