我有JavaScript的简写版本if else函数,如果在其他方面正常,我想知道它将如何:
var criteriaField = criteria.hasOwnProperty('searchTerm') ? 'name': 'price';
最佳答案
它看起来像这样:
var criteriaField;
if (criteria.hasOwnProperty('searchTerm')) {
criteriaField = 'name';
} else {
criteriaField = 'price';
}
您应该阅读有关三元运算符(
?
)here的更多信息。