JS陣列新增刪除

2021-10-20 21:33:02 字數 345 閱讀 9900

棧是一種後進先出的資料結構(lifo,last-in-first-out)

push()末尾新增

pop()末尾刪除

shift()頭部刪除

unshift()頭部新增

unshift()比push()慢100倍,可以先使用reverse()反轉再使用push()

但是我要找的是向指定位置插入資料(理論上增刪替換都能用)

於是就找到splice(),有三個引數,第乙個是位置index,第二個是刪除時的數量,可以為0,不刪除,如果不設定該引數則從位置index開始刪除到最後,第三個引數就是要新增的新元素。

容易混淆乙個slice(start,end),左閉右開

陣列新增和刪除元素js

陣列的新增與刪除 新增元素 向陣列最後面新增乙個或多個元素 語法 arr.push ele1,ele2 該方法會返回乙個新的陣列長度,並且改變原來陣列裡面的元素 var arr 1,2,4,3,5 console.log arr.push 6 返回乙個新的陣列長度length 6 console.l...

js陣列的新增和刪除

js中陣列元素常用新增方法是直接新增 push方法以及unshift方法 刪除方法則是delete pop shift 集修改方法為一身的則是splice 1 新增 1 直接新增通常都是這樣 var arr arr 0 first arr 1 second 2 push push方法向陣列的末尾新增...

js陣列的新增刪除方法

陣列中常用的新增刪除的方法有四種。分別是push,pop,unshift,shift。話不多說上 let arr 1,2,3,4,5 console.log arr.push 99 在陣列最後面你新增乙個元素,並且返回生成的陣列的長度 console.log arr.pop 刪除陣列最後面乙個元素,...