angular 数组操作

删除:通过

array=[]
this.array.splice(start: number, deleteCount?: number);//指定开始的位置(start),

start:开始删除的位置
number:删除个数

     var index = this.beamGroupTreeList.findIndex(item => item.id === parseInt(this.nodeid))//找到指定项的index
      this.beamGroupTreeList.splice(index,1);//通过index删除指定项

数组拼接

//常规写法
var arr1 = [0, 1, 2];
var arr2 = [3, 4, 5];
Array.prototype.push.apply(arr1, arr2);
 
//使用 es6的  ... 写法
let arr1 = [0, 1, 2];
let arr2 = [3, 4, 5];
arr1.push(...arr2);

你可能感兴趣的:(Angular)