在Meteor Leaderboard示例中,有以下Javascript代码行:
Session.equals("selectedPlayer", this._id) ? "selected" : '';
我知道这是速记JavaScript,我相信某种'if'语句,但我不记得究竟是如何工作的。我想知道是否有人可以解释这里到底发生了什么。非常感谢!
答案 0 :(得分:2)
var x = conditionExpression ? trueExpression : falseExpression
// The above is equivalent to the one below.
if(conditionExpression){
var x = trueExpression
}else{
var x = falseExpression
}