js中的三元运算符? :

//快速设置表单底部默认的按钮:保存、取消
LG.setFormDefaultBtn = function (cancleCallback, savedCallback) {
//表单底部按钮
var buttons = [];
if (cancleCallback) {
buttons.push({ text: '取消', onclick: cancleCallback });
}
if (savedCallback) {
buttons.push({ text: '保存', onclick: savedCallback });
}
LG.addFormButtons(buttons);
};

//表单底部按钮
LG.setFormDefaultBtn(f_cancel, isView ? null: f_save);

isView ? null: f_save//这是三元运算,当isView为真时返回null否则返回f_save,在这里便可快速判断是否是查看状态(在查看状态下isView为false便不显示保存按钮)

原文地址:https://www.cnblogs.com/xjt360/p/3981928.html