Javascript 是否在vuejs中使用条件内部筛选器()?

Javascript 是否在vuejs中使用条件内部筛选器()?,javascript,vue.js,Javascript,Vue.js,我想在vuejs中的filter()函数中使用条件,但在| | if 这是我的代码: 返回此.produits.filter((项)=>{ 返回( item.codeproduct==此.codebar|| if(项目产品品牌){ for(设i=0;i

我想在vuejs中的filter()函数中使用条件,但在
| | if

这是我的代码:

返回此.produits.filter((项)=>{
返回(
item.codeproduct==此.codebar||
if(项目产品品牌){
for(设i=0;i
有什么方向吗?多谢各位

更新:这是我的错误:
如果表达式中不允许使用
for
语句。
return(
启动一个表达式

如果我正确理解了您要做的事情,您应该这样写:

返回此.produits.filter((项)=>{
if(item.codeproduct==此.codebar){
返回true;
} 
if(项目产品品牌){
对于(设i=0;i
这确实是风格的问题,但我会这样写:

返回此.produits.filter(项=>{
如果(item.codeproduct==this.codebar)返回true;
对于(让item.produitbrand | | |[]的{brandsubduit})
对于(BrandSubDuit | |[]的{codeproduct})
if(codeproduct==this.codebar)返回true;
返回false;
});

发布错误。错误消息是什么?感谢您的反应,如果
是a,我会为您更新帖子。您不能将其与
|
一起作为a的一部分使用