javascript - Meteor排行榜示例JS模式解释

标签 javascript meteor meteor-blaze

在 Meteor Leaderboard 示例中,有以下 Javascript 代码行:

Session.equals("selectedPlayer", this._id) ? "selected" : '';

我知道这是 JavaScript 的简写,我相信是某种“if”语句,但我不记得它到底是如何工作的。我想知道是否有人可以解释一下这里到底发生了什么。非常感谢!

最佳答案

var x = conditionExpression ? trueExpression : falseExpression

// The above is equivalent to the one below.

if(conditionExpression){
    var x = trueExpression
}else{
    var x = falseExpression
}

关于javascript - Meteor排行榜示例JS模式解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27779783/

相关文章:

javascript - 没有 Flow 的 React Native?

javascript - 有希望的 meteor

javascript - Meteor:根据现有集合的一个属性创建一个新集合

javascript - 扩展 Braintree 托管字段 - Paypal 和 CC 类型

Meteor 需要时间才能知道是否存在 {{currentUser}}

meteor - 使用 Meteor 模拟服务器端渲染

javascript - Meteor 中的 DOM 操作

javascript - 检查数组中是否存在键

javascript - Angular 2 ng-bootstrap 开启多个模型

javascript - 如何绘制闭合曲线?