拆分并遍历数组并匹配值

时间:2019-11-04 19:44:33

标签: javascript angular

我希望能够根据匹配“ this.listFilter”的值的a,b,c或d之一过滤产品

我认为下面的代码几乎可以实现我想要的功能,split函数返回一个数组,但是似乎只在数组的第一个元素上匹配,我需要遍历每个元素并检查它是否与的值匹配this.listFilter

面包屑数组包含:

breadcrumb[ 'a > b > c > d' ]

return this.products.filter((product: IProduct) => product.categories.category.breadcrumb[0].split(' > ').indexOf(this.listFilter));

有人可以提出一种方法来迭代由“>”分割的数组并检查this.listFilter的值吗?

0 个答案:

没有答案