数组增删改查的语法

348 阅读1分钟

// 1. 声明数组
2.let 数组名 = [元素1, 元素2, 元素3, ....]
3.数组语法 :三个元素 1. 元素 2. 长度(下标 下标从0开始) 3. 长度:元素的数量(length 最大下标+1 )不是固定的

    // let arr = [50, 60, 70, 80, 65]  (查)
    // console.log(arr) 查看的是全部  1. 元素 2. 长度(下标) 2. 长度(length)
    // console.log(arr[2]) 选中查看的是的 70 因为是从零开始
    //console.log(arr[6]) 查询第六个下标没有就是undefined

    //let arr = [50, 60, 70, 80, 65] (改)
    // arr[2]=77 修改第二个下标里面的数值 70 改 77
    // arr[6] = 88 没有第六个下标 ,表示新增第六个数标 假如需要新增多个数标 如下:

    // 数组新增的两个方法  (增)
    //let arr = [50, 60, 70, 80, 65]
    // arr.push(10, 20, 30) 可以新增一个或者多个快速新增 push末尾
    // arr.unshift(10, 20, 30)可以新增一个 或者多个快速新增 unshift新增载开头

    // 数组删除的方法  (减)
    // let arr = [50, 60, 70, 80, 65]
    // arr.pop() //pop 删除末尾的意思
    // arr.shift() //shift 删除开头元素的意思
    // arr.splice(2.2) 删除指定下标,删除数量 例如:第二个下标开始,后面两个下标
    // console.log(arr)

    // 删除数字制定下标元素 (从中间减)
    // let arr = [50, 60, 70, 80, 65]
    // arr.splice(2.1) 表示从第二个下标开始删除一个元素 
    // arr.splice(2.2) 表示从第二个下标开始删除二个元素
    //arr.splice(2)表示从第二个元素开始,后面的下标元素都删除