【发布时间】:2016-08-29 22:18:56
【问题描述】:
在下面的 JSX 声明中:
var itemClass = this.props.completed ? “项目完成”:“项目”
“?”的目的是什么
【问题讨论】:
在下面的 JSX 声明中:
var itemClass = this.props.completed ? “项目完成”:“项目”
“?”的目的是什么
【问题讨论】:
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
【讨论】: