js增刪改查的常用方法總結!

2021-10-01 12:16:28 字數 993 閱讀 1437

1.增:

//常規方法

arr.push('aaa') // 在陣列後新增aaa 返回新陣列長度

arr.unshift('aaa') // 在陣列首位新增aaa 返回新陣列長度

arr[i] = aaa 與push一樣

//非常規方法

arr.splice(2,0,lll,qqq) //第乙個引數表示新增元素的位置 第二個引數表示需要刪除後面幾個元素的位置

後面的表示要新增的元素。返回刪除的元素陣列

arr.concat(arr2,arr3,...) //合併陣列 將arr2,arr3新增到arr中 返回合併後的陣列arr

2.刪:

//常規方法

arr.pop() //刪除陣列的最後乙個元素 返回刪除的元素

arr.shift() //刪除陣列的第乙個元素 返回刪除的元素

//非常規方法

delete(arr[i]) //精確刪除陣列某個元素值,但是該位置保留,元素值為undefined

arr.splice(1,1)

arr.slice(1,2) // 將陣列從1開始裁剪到2結束 返回裁剪的新陣列

3.改:

arr[i] = 'aaaa'

arr.splice(2,1,'aaa') // 增加的元素個數等於減少的元素個數即可堪稱在修改元素 返回新的陣列

arr.copywithin(0,1,4) // 更改陣列元素,第乙個引數表示要修改元素的起始序列,第二個元素表示開始複製元素的起始位置(省略預設為0),第三個引數表示複製元素的終止位置(省略則預設複製到陣列末尾)

arr.fill(0,1,4) //填充陣列元素,第乙個引數表示供填充的值,第二個引數為被填充元素的其實位置,第三個元素為被填充元素的終止位置。

4:查:

for...of //此為迴圈語句,不屬於array方法

arr.foreach(func) //為陣列每個元素執行func操作

js陣列增刪改查的方法

可接收任意數量的引數,把它們逐個新增至陣列末尾,並返回修改後陣列的長度。例如 var arr var len arr.push 1 console.log arr 1 console.log len 1 len arr.push 2 3 console.log arr 1,2,3 console.l...

jquery常用的增刪改查方法

內部插入 after before insertafter insertbefore p 哈哈 在p內部追加 哈哈 p 將哈哈追加到p的內部,可以用來移動元素 p prepend 哈哈 在p的內部前置 哈哈 prependto p 將哈哈前置到p的內部,可以用來移動元素 p after 哈哈 在p的...

增刪改查 JS陣列增刪改查這點事兒

1 length屬性 length屬性是陣列最重要的屬性,沒有之一,length屬性告訴我們這個陣列內有多少個資料元素,當length 0時說明陣列時乙個空陣列。我們想要遍歷陣列時可以直接將遍歷的終點設為 length 1。這是本文的重點,我們從增刪改查方面入手,梳理方法的作用和用法,有利於記憶和使...