Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅在索引0和3处渲染_Javascript_Reactjs_Jsx - Fatal编程技术网

Javascript 仅在索引0和3处渲染

Javascript 仅在索引0和3处渲染,javascript,reactjs,jsx,Javascript,Reactjs,Jsx,所以我有这个密码 {(type === 'NEW') && (index === 0) && <hr className={styles.hr}/>} {(type === 'NEW') && (index === 3) && <hr />} {(类型=='NEW') &&(索引==0) &&} {(类型=='NEW') &

所以我有这个密码

{(type === 'NEW') 
          && (index === 0)
          && <hr className={styles.hr}/>}
{(type === 'NEW') 
          && (index === 3)
          && <hr />}
{(类型=='NEW')
&&(索引==0)
&&
} {(类型=='NEW') &&(索引==3) &&
我的问题是,如何将它们组合成一个表达式,只在索引0和3处呈现hr元素? 我试着把它们结合起来,就像
。&&(index==0)&&&(index==3)&&
但它不起作用,因为此代码位于映射循环闭包内。。希望我是连贯的。因此,如果有人知道如何帮助我,任何提示都将不胜感激。

应该是这样的

{
类型==“新建”&&(索引===0 | |索引===3)&&
}
您可以使用的另一种方法

{ 
  type === 'NEW' && [0, 3].includes(index) && 
    <hr />
}
{
类型=='NEW'&[0,3]。包括(索引)&&

}