问号在以下代码段中起什么作用:
Template.lists.selected = function () {
return Session.equals('list_id', this._id) ? 'selected' : '';
};
它在多种语言中被称为三元运算符。这是全面if-then
陈述的捷径。
而不是这样写:
Template.lists.selected = function () {
if(Session.equals('list_id', this._id)) {
return 'selected';
}
else {
return '';
}
};
你做这个:
Template.lists.selected = function () {
return Session.equals('list_id', this._id) ? 'selected' : '';
};
该if
立即返回是问号; 该else
回报是冒号后面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句