Javascript 如何在React中使用`| ``进行衬里测试?

Javascript 如何在React中使用`| ``进行衬里测试?,javascript,reactjs,conditional-operator,Javascript,Reactjs,Conditional Operator,//虚拟源 const departments=[{代码:'DA',标题:'Department A'}, {代码:'DB',标题:'Department B'}, {代码:'DC',标题:'C部门'}, {代码:'DD',标题:'D部门'}, ] const reviewers=[“A部门”、“C部门”、“D部门”] 施工审批人=[“C部门”] const SFC=props=> { departments.map{code,title},i=> {reviewers.indexOftitl

//虚拟源 const departments=[{代码:'DA',标题:'Department A'}, {代码:'DB',标题:'Department B'}, {代码:'DC',标题:'C部门'}, {代码:'DD',标题:'D部门'}, ] const reviewers=[“A部门”、“C部门”、“D部门”] 施工审批人=[“C部门”] const SFC=props=> { departments.map{code,title},i=>

{reviewers.indexOftitle!=-1&&reviewer{code} {approvers.indexOftitle!=-1&&approver{code}

} //渲染它 ReactDOM.render< 证监会/>, document.getElementByIdreact .行{ 边框:1px纯黑; 填充:1em; 边缘:1米; } .行跨度{ 背景:浅蓝色; 填充:1em; 边缘:1米; }
https://stackoverflow.com/questions/ask可能是打字错误,如果这是实际行:

{ reviewers.indexOf(title) !== -1 & || approvers.indexOf(title) !== -1 &&...
改为:

{ (reviewers.indexOf(title) !== -1 || approvers.indexOf(title) !== -1) &&...

只需先删除多余的&after!==-1并查看它是否运行。

如果这是实际行,则可能是输入错误:

{ reviewers.indexOf(title) !== -1 & || approvers.indexOf(title) !== -1 &&...
改为:

{ (reviewers.indexOf(title) !== -1 || approvers.indexOf(title) !== -1) &&...
只需先删除多余的&after!==-1并查看它是否运行。

&| |这是打字错误。&| |这是打字错误。