• js数组


    一、数组:一组数据的集合;

    二、JS中数组的特点:

      1、数组定义时无需指定数据类型;

      2、数组定义时可以无需指定数组长度;

      3、数组可以存储任何类型的数据;

      4、一般是相同的数据类型;

    三、数组的定义方式:

      var arr=[值1,值2,值3];

      var arr=new Array[值1,值2,值3];

      var array=new Array(size);

    四、数组的遍历:

      1、for  :不能遍历对象;

      2、for.....in:

        没有循环条件;

        自动取出下标;

        下标默认从0开始,最大下标为数组长度-1;

        下标的类型为string

    五.数组常用方法:

      调用方式:数组名.方法

      1、push()  向数组末尾添加新的数组项,返回值新数组的长度,原数组改变;

      2、pop()   删除数组最后一项,没有参数,返回值删除项,原数组改变;

      3、unshift()  向数组开头位置添加,返回值是新数组的长度,原数组改变;

      4、shift()   删除数组第一项,没有参数,返回值删除项,原数组改变;

      5、splice(n,m)   从索引n开始,删除m个,返回值以数组的形式返回删除项(没有m的话,删除到最后);

            splice(0)  原数组清空,返回一个和原来一样的新数组;

            splice(n,m,z)  从索引n开始,删除m个,把z添加到删除的位置;

      6、slice(n,m) 从索引n开始,查找到索引m处,不包含m,将查找到的以新数组返回,原数组不变;

      7、concat  数组的拼接,不改变数组,返回最终连接好的新数组;

      8、数组换为字符串:不改变原数组;

  • 相关阅读:
    Nacos系列:基于Nacos的配置中心
    Nacos系列:基于Nacos的注册中心
    Nacos系列:欢迎来到Nacos的世界!
    Go语言学习笔记说明
    Hive基础之Hive数据类型
    Go语言学习笔记(六) [包]
    Go语言学习笔记(五) [函数]
    Go语言学习笔记(四) [array、slice、map]
    Go语言学习笔记(三) [控制结构、内建函数]
    git管理多个github账号
  • 原文地址:https://www.cnblogs.com/look-up-at-the-starlit-sky/p/11258310.html
Copyright © 2020-2023  润新知