刪除應該有兩個函式delete和splice(),下面我用了delete這個函式
var video_ids =
this
.data.checkedvideoids;
var watchvideoids = wx.
getstoragesync
('watchvideoids');
for(
var i =
0; i < video_ids.length; i++
)this
.data.videolist =
this
.data.videolist.
filter
(function
(val));
watchvideoids = watchvideoids.
filter
(function
(val)
);
上面大體意思是刪除對應索引的元素值,然後filter過濾掉剛剛刪除元素形成新的陣列
參考資源:js刪除陣列中的元素delete和splice的區別
javascript中陣列元素刪除
var arr a b c 若要刪除其中的 b 有兩種方法 1.delete方法 delete arr 1 這種方式陣列長度不變,此時arr 1 變為undefined了,但是也有好處原來陣列的索引也保持不變,此時要遍歷陣列元素可以才用 for index in arr document.write...
javascript 多物體運動
前面我們都是用定時器實現單物體運動,在專案中我們往往不是做單物體運動,而是做多物體多個值變化。這裡我們將通過改變引數實現多物體 任意值的運動。乙個運動框架,可以改變物體的寬度 高度 邊框 字型大小 透明度等等。注意 上面章節中,我們都是用offsetwidth offsetwidth包含邊框和pad...
javascript 子節點刪除
1.刪除子節點的時候其餘子節點的下標索引也會發生變化。如刪除了第乙個子節點,則下一子節點會變為第乙個。x document.getelementbyid ret list x.getelementsbytagname a len list.length for i 0 ilist.length也是動...