vue 刪除某個元素和刪除某些元素

2022-03-10 02:47:57 字數 327 閱讀 9377

今天做專案使用前端vue框架,需要迴圈遍歷去刪除一些陣列元素。開始思想侷限,一直糾結如何去迴圈刪除,猶豫迴圈刪除陣列值下標會發生變化,並不是一種好的方法。

方法一:使用foreach 和 splice 

刪除某個元素:使用splice方法刪除下標為index的元素

this.splice(index, 1);

方法二: 使用 filer

const list  =  listarr.filter ( item => item.check)  //過濾 listarr中不要 刪除的 符合你要求的元素

並把不要刪除的元素賦值給原陣列

iOS可變陣列刪除某些元素

專案中有個需求,數量為0的卡不能傳給伺服器,不然開發票會有很多空卡 當時同事犯的錯誤是 直接在model.cardarray 這個可變陣列裡面進行迴圈,一邊迴圈,一邊匹配到裡面model數量為0的元素,進行刪除操作,反饋到這裡來的時候說原始陣列有8個元素,才迴圈了4次就結束了,導致裡面還有3個數量為...

Python中刪除list帶有某些特徵元素的方法

看了一些刪除list帶有某些特徵元素的帖子,大多都是用remove,pop,del來解決,其實可以換個思路來寫,就是找到你需要的元素,再給它們重新放入列表中。如下,想要刪除帶有description特徵的元素,保留其他所有元素。test list eth trunk20 description py...

js刪除陣列的某個元素

最近在刷演算法題,我是用js語言去寫的,其中一題需要刪除陣列的某個元素,查了一下資料,總結一下 array.splice start deletecount item1 item2 splice 方法通過刪除現有元素和 或新增新元素來更改乙個陣列的內容。這種方式陣列長度相應改變,原來的陣列索引也相應...