天天看點

js前端-》删除數組中的對象

前端中對數組中元素增删改查的處理:

1:splice(index,len,[item])

2:可以用來添加/删除/替換數組内某一個或者幾個值

3:該方法會改變原始數組

【index:數組開始下标 len: 替換/删除的長度 item:替換的值,删除操作的話 item為空】

一、删除:index表示要删除的數組下标, len長度為1(len設定1,如果為0,則數組不變),item為空表示執行删除操作

eg: for (var i = 0;i < this.arrays.length; i++){

if(this.arrays[i].danxuan == item.danxuan){

this.arrays.splice(i, 1);

break;

}

二、替換(修改):相當于是先删除,再添加

eg: update(index, item) {

this.persons.splice(index, 1, item)

三:添加:index下标直接設定為0,len長度也設定為0,item傳入要添加的對象

eg: add (item) {

this.persons.splice(0, 0, item)