Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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
Reactjs 如何解析具有多个';s和:';她在反应 { 这个。道具。收藏按钮? 这个州受欢迎吗? ★ : 这是我最喜欢的(食谱)} > ☆ : }_Reactjs_Operators_Ternary - Fatal编程技术网

Reactjs 如何解析具有多个';s和:';她在反应 { 这个。道具。收藏按钮? 这个州受欢迎吗? ★ : 这是我最喜欢的(食谱)} > ☆ : }

Reactjs 如何解析具有多个';s和:';她在反应 { 这个。道具。收藏按钮? 这个州受欢迎吗? ★ : 这是我最喜欢的(食谱)} > ☆ : },reactjs,operators,ternary,Reactjs,Operators,Ternary,如果在react中进行三元语句之前有多个?,是否意味着必须满足这两个条件?表示为真?这句话是怎么说的。。。在转换为简单ifs后,对此相当困惑…: { this.props.favoriteButton ? this.state.favorited ? <div className="star">&#9733;</div> : <div classNa

如果在react中进行三元语句之前有多个?,是否意味着必须满足这两个条件?表示为真?这句话是怎么说的。。。在转换为简单ifs后,对此相当困惑…

{
      this.props.favoriteButton ?
        this.state.favorited ?
          <div className="star">&#9733;</div>
        :
          <div 
            className="star"
            onClick={() => this.favorite(recipe)}
          >
            &#9734;
          </div>
      :
        <div></div>
    }
if(此.props.favorite按钮){
如果(此.state.favorited){
返回★;;
}否则{
归还这个。最喜欢的(食谱)}>☆;;
}
}否则{
返回
}

转换为简单ifs后:

{
      this.props.favoriteButton ?
        this.state.favorited ?
          <div className="star">&#9733;</div>
        :
          <div 
            className="star"
            onClick={() => this.favorite(recipe)}
          >
            &#9734;
          </div>
      :
        <div></div>
    }
if(此.props.favorite按钮){
如果(此.state.favorited){
返回★;;
}否则{
归还这个。最喜欢的(食谱)}>☆;;
}
}否则{
返回
}

当第一个条件不满足时,第二个条件无关紧要

const x=document.getElementById(“x”)
常量y=document.getElementById(“y”)
const result=document.getElementById(“结果”)
x、 addEventListener(“更改”,显示结果)
y、 addEventListener(“更改”,显示结果)
函数showResult(){
返回result.textContent=
x、 检查?
y、 检查?
“x和y已检查”
:“x已选中,y未选中”
:“x未选中,y不管什么”
}
showResult()


当第一个条件不满足时,第二个条件无关紧要

const x=document.getElementById(“x”)
常量y=document.getElementById(“y”)
const result=document.getElementById(“结果”)
x、 addEventListener(“更改”,显示结果)
y、 addEventListener(“更改”,显示结果)
函数showResult(){
返回result.textContent=
x、 检查?
y、 检查?
“x和y已检查”
:“x已选中,y未选中”
:“x未选中,y不管什么”
}
showResult()


你是什么意思?这基本上是if(if do else)-else的另一种语法,你是什么意思?这基本上是if(if do else)-else的另一种语法。谢谢你的帮助和澄清谢谢你的帮助和澄清谢谢你的帮助谢谢你的帮助谢谢你。谢谢你的帮助谢谢。