js基础3 数组与函数

7 数组

7.1 数组概念

  1. 数组是引用数据类型(对象类型)let 变量名称 = new Arrey(n);

  2. 变量名称[i];就可以取出数组内的元素

  3. 如果数组中对应的索引中没有存储数据,默认存储是undefined;js中访问数组中不存在索引不会报错,会返回undefined;js中数组存储空间不够时,会自动扩容;js数组可以存储不同类型数据;js中数组分配的存储空间不一定是连续的;js数组可以存储不同类型的数据;js中数组分配的存储空间不一定是连续的;

  4. 创建数组的其他方式 通过构造函数创建数组let 变量名称 = new Arrey(size);``let 变量名称 = new Arrey();``let 变量名称 = new Arrey(data 1,data2, ...);通过字面量创建数组: let 变量名称 = [];let 变量名称 = [data1, data 2,...];

7.2 数组遍历

  1. 循环语句获取数组内容,数组长度arr.length

7.3 数组解构赋值

  1. es6新增

​ 若数组arr有三个数据,想要对其进行赋值,可以直接使用 let[a,b,c] = arr;就可以按顺序对其赋值

  1. 解构赋值中,等号左边格式必须与右边数组格式一样,才可以完全解构;格式不同的哪一个元素不可解构;如果左右数量不同,则依次解构

  2. 可以使用

    es6新增
    扩展运算符(…)打包剩余数据

    let [a,...b] = [1, 3, 5];那么b中将保存3和5两个数字,变为数组;但是扩展运算符只能写在最后一个数组元素之前

7.4 数组增删改查
  1. 将数组索引为为i的数据修改为m arr[i] = m;

  2. 从索引i开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值