JavaScript基础-09

JavaScript基础


数组

  • 数组(Array)是一种可以按顺序保存数据的数据类型
  • 使用场景 如果有多个数据可以用数组保存起来,然后放到一个变量中,管理非常方便

基本使用

  • 声明语法
// 使用字面量声明数组
let 数组名 = [数据1, 数据2, ..., 数据n]
// 使用new Array构造函数声明
let arr = new Array(数据1, 数据2, ..., 数据n)
  • 数组是按顺序保存的,所以每个数据都有自己的编号(计算机中的编号从0开始)
  • 在数组中,数据的编号也叫索引或下标
  • 数组可以存储任意类型的数据
  • 取值语法
数组名[下标]
  • 通过下标取数据,取出来的是什么类型,就根据这种类型的特点来访问即可
  • 一些术语
    • 元素:数组中保存的每个数据都叫数组元素
    • 下标:数组中数据的编号
    • 长度:数组中数据的个数,通过数组的length属性获得
  • 遍历数组
  • 用循环把数组中每个元素都访问到,一般会用for循环遍历
  • 语法
for (let i = 0; i < 数组名.length; i++) { // 使用<可以避免减一,代码更加简洁
  数组名[i]
}

操作数组

  • 数组的本质是数据集合
查询(访问)数组数据
数组[下标]
重新赋值
数组[下标] = 新值
添加新的数据
  • 语法
arr.push(元素1, ..., 元素n)
arr.unshift(元素1, ..., 元素n)
  • 数组.push()方法可以将一个或多个元素添加到数组的末尾,并返回该数组的新长度

  • 数组.unshift()方法可以将一个或多个元素添加到数组的开头,并返回该数组的新长度

删除数组中的数据
arr.pop()
arr.shift()
arr.splice(start, deleteCount) // 起始位置,删除几个元素
  • 数组.pop()方法从数组中删除最后一个元素,并返回该元素的值

  • 数组.shift()方法从数组中删除第一个元素,并返回该元素的值

  • 数组.splice()方法删除指定元素

    • start起始位置
      • 指定修改的开始位置(从0开始计数)
    • deleteCount
      • 表示要移除的数组元素的个数(可选,如果省略则默认从指定起始位置删除到最后)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值