javaScript-数组

JavaScript-数组

概念及声明

数组:是一种可以按顺序保存数据的数据类型

声明:let 数组名 = [数据1,数据2,...,数据n]

let arr = ['pink','yellow','red']
//let arr = []
//let arr = new Array()

注意:

  • 数组是按顺序保存,所以每个数据都有自己的编号
  • 机中的编号从0开始
  • 在数组中,数据的编号也叫索引或下标
  • 数组可以存储任意类型的数据

操作数组

查询

或者我们称为访问数组数据

方法:数组[下标]

console.log(arr[1])//'yellow'

修改

数组[下标] = 新值

arr[1] = 'green'

添加

  1. 数组.push(新增内容)

    将一个或多个元素添加到数组的末尾,并返回该数组的新长度

    console.log(arr.push('gray','pink2'))//5
    
  2. 数组.unshift(新增内容)

    将一个或多个元素添加到数组的开头,并返回该数组的新长度

    console.log(arr.unshift('green'))//4
    
  3. 数组.splice(起始位置,0,添加内容)

    在指定位置添加元素,返回值:[]

    console.log(arr.splice(1,0,'green'))//[]
    

注意:.新增多个元素以逗号,隔开

删除

  1. arr.pop()

    从数组中删除最后一个元素,并返回删除元素的值

    console.log(arr.pop())//'red'
    
  2. arr.shift()

    法从数组中删除第一个元素,并返回删除元素的值

    console.log(arr.shift())//'pink'
    
  3. arr.splice(操作的下标,删除的个数)

    删除指定元素,返回删除元素的数组

    console.log(arr.splice(1,1))//['yellow']
    
  4. arr.splice(起始位置,要移除的数组元素的个数,添加内容)

    删除指定元素并在指定起始位置添加内容,返回删除元素的数组

    console.log(arr.splice(1,1,'green'))//['yellow']
    console.log(arr.splice(1,0,'green'))//[]
    

    注意:要移除的数组元素的个数为0时,作用为在指定位置添加元素

posted @ 2022-05-02 18:51  丫丫learning  阅读(15)  评论(0编辑  收藏  举报