我希望能够根据匹配“ 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
的值吗?