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