JavaScript删除和查询

199 阅读1分钟

数组类型

数据介绍

  • 数组是一种复杂的数据类型
  • 可以在变量中存储多个数据
  • 数组三要素分别是
  1. 元素
  2. 下标
  3. 长度

数组语法

  1. 数组声明:let 数组名 = [元素1,元素2,元素3,.......]
  2. 数组取值 数组名[下标]
  3. 数组长度 数组名.length

数组遍历 数组遍历:依次读取数组每个元素值,固定格式为for循环 for(let i=0;i<数组名.length;i++){}

数组操作增删改查

  • 增加到末尾 数组名.push(新增的内容)
  • 增加到开头 数组名.unshift(新增的内容)
  • 括号内可以添加多个数组值之间用“,”隔开

查询和修改元素

  • 声明数组 let 数组名=[数组元素,数组元素,数组元素。。。]
  • 数组取值(查)数组名[下表]
  • 数组赋值(改)数组名[下表]=值
  • 数组取值 1.如果下标存在,则会获取元素值 1.如果下标不存在,则会获取undefined

arr[0] = 99//修改0下标元素值

arr[6] = 70//动态新增一个元素

删除元素

  • 数组名.pop() 删除尾部第一个 括号不用写东西
  • 数组名.shift()删除头部第一个 同意括号不写东西

删除指定元素 数组名.splice(数值,数值)

  • 第一个数值表示起始位置从0开始
  • 第二个数值表示要删除的数量,如果没有指定位置则会从起始位置到指定的元素 arr.splice(1,2)//表示从下标1开始,往后2个元素.给删除了

我努力了 哪怕后来没有得到我想要的我也不会后悔