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。這是本文的重點,我們從增刪改查方面入手,梳理方法的作用和用法,有利於記憶和使...