从数组 Angular 中删除出现值

问题描述

我有一个发生了好几个月的数组,所以我用这个方法删除这些事件,但没有真正的结果,我不知道我犯了什么错误

let tab1:any=[month];
  let tab2:any=[]
  let tab3:any=[]
for (let index = 0; index < tab1.length; index++) {
   tab2.push(tab1[index]);
   
     if(tab2 !== tab1[index])
     {
      tab3.push(tab2  );

     }
     
   
  console.log("tab3 :",tab3)
}

解决方法

您可以使用 set 运算符:

months = [...new Set(tab1)];