數組四個方法,添加刪除元素

數組四個方法

  • push()方法可以在數組的末屬添加一個或多個元素
  • shift()方法把數組中的第一個元素刪除
  • unshift()方法可以在數組的前端添加一個或多個元素
  • pop()方法把數組中的最後一個元素刪除

添加元素,push,unshift

unshift在數組的開頭添加一個或多個元素

let arr = [
    {
      key: 1,
      text: "低保居民"
    },
    {
      key: 2,
      text: "低保居民2"
    }
  ]
  
arr.unshift({ text: '全部', key: '' })

// 輸出

arr= [
    {
      key: "",
      text: "全部"
    },
    {
      key: 1,
      text: "低保居民"
    },
    {
      key: 2,
      text: "低保居民2"
    }
  ]

push() 方法可向數組的末尾添加一個或多個元素,並返回新的長度

let arr = [
    {
      key: 1,
      text: "低保居民"
    },
    {
      key: 2,
      text: "低保居民2"
    }
  ]
  
arr.push({ text: '全部', key: '' })


// 輸出

arr= [
    {
      key: 1,
      text: "低保居民"
    },
    {
      key: 2,
      text: "低保居民2"
    },
    {
      key: "",
      text: "全部"
    }
  ]

刪除元素,shift,pop 

pop將刪除 arrayObject 的最後一個元素,把數組長度減 1,並且返回它刪除的元素的值。如果數組已經爲空,則 pop() 不改變數組,並返回 undefined 值

let arr = [
    {
      key: 1,
      text: "低保居民"
    },
    {
      key: 2,
      text: "低保居民2"
    }
  ]
  
arr.pop()


// 輸出

arr= [
    {
      key: 1,
      text: "低保居民"
    }
  ]


shift() 方法用於把數組的第一個元素從其中刪除,並返回第一個元素的值
如果數組是空的,那麼 shift() 方法將不進行任何操作,返回 undefined 值

請注意,該方法不創建新數組,而是直接修改原有的 arrayObject。


let arr = [
    {
      key: 1,
      text: "低保居民"
    },
    {
      key: 2,
      text: "低保居民2"
    }
  ]
  
arr.shift()


// 輸出

arr= [
    {
      key: 2,
      text: "低保居民2"
    }
  ]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章