在以下JSX声明中:
var itemClass = this.props.completed? '项目已完成' :' item'
"?"
的目的是什么?答案 0 :(得分:1)
var itemClass = this.props.completed ? 'item completed' : 'item'
相当于
if (this.props.completed == true)
itemClass = 'item completed'
else
itemClass = 'item'
它是三元条件运算符:
Condition ? Result if True : Result if false