使用角度4搜索数组中的元素

时间:2018-10-08 22:42:59

标签: arrays angular

我有类似以下项的数组列表

 let sourceList: SourceList[] = [
  {
    Value: "L7",
    Name: "L7",
    IsVisible: false
  },
  {
    Value: "LO",
    Name: "LO",
    IsVisible: false
  },
  {
    Value: "L3",
    Name: "L3",
    IsVisible: false
  },
  {
    Value: "LS",
    Name: "LS",
    IsVisible: false
  }
]
到目前为止,

代码已尝试

 if(this.sourceList.indexOf("L7",0) != -1 && this.selectedSources.indexOf("LO",0) != -1 ){

  }

但在“ L7 ”处出现错误

我正在将这个souceList数组中的项目逐个添加到另一个数组中,例如array2 .. 有什么方法可以检查souceList数组中的项是否在array2中。.

如果项目“ L7” “ LO” 位于数组2中,我需要执行一些处理 但是我不知道如何在数组2中一次搜索两个项目。 我正在使用角度4 ..

请问有什么可以帮忙的,我会非常感激

1 个答案:

答案 0 :(得分:1)

您可以使用some方法:

.css