Javascript多个条件
我是一个Javascript的初学者,正在尝试编辑现有代码。 我的目标是为何时显示一些图形添加多个语句Javascript多个条件,javascript,reactjs,Javascript,Reactjs,我是一个Javascript的初学者,正在尝试编辑现有代码。 我的目标是为何时显示一些图形添加多个语句 var unique1 = ['TRIGGER','d2','d3']; var unique2 = ['d1']; var unique3 = ['TRIGGER']; var out1 = ['TRIGGER','d2','d2','d3']; var out2 = ['d1']; var out3 = ['TRIGGER']; <div className="block
var unique1 = ['TRIGGER','d2','d3'];
var unique2 = ['d1'];
var unique3 = ['TRIGGER'];
var out1 = ['TRIGGER','d2','d2','d3'];
var out2 = ['d1'];
var out3 = ['TRIGGER'];
<div className="block">
{ out1.indexOf('TRIGGER') < 0 || unique1.length > 1 && (
<div className="class1">
</div>
)}
{ out2.indexOf('TRIGGER') < 0 || unique2.length > 1 && (
<div className="class2">
</div>
)}
{ out3.indexOf('TRIGGER') < 0 || unique3.length > 1 && (
<div className="class3">
</div>
)}
</div>
var unique1=['TRIGGER','d2','d3'];
var unique2=['d1'];
var unique3=['TRIGGER'];
var out1=['TRIGGER','d2','d2','d3'];
var out2=['d1'];
var out3=[“触发器”];
{out1.indexOf('TRIGGER')<0 | | unique1.length>1&&(
)}
{out2.indexOf('TRIGGER')<0 | | unique2.length>1&&(
)}
{out3.indexOf('TRIGGER')<0 | | unique3.length>1&&(
)}
预期产出:
<div className="block">
<div className="class1">
</div>
<div className="class2">
</div>
</div>
我得到的输出:
<div className="block">
<div className="class1">
</div>
</div>
尝试使用以下括号:
{ (out1.indexOf('TRIGGER') < 0 || unique1.length > 1) && (
<div className="class1">
</div>
)}
{(out1.indexOf('TRIGGER')<0 | | unique1.length>1)&&(
)}
这是否回答了您的问题?