Javascript 确定对象值的三元运算符

Javascript 确定对象值的三元运算符,javascript,Javascript,我有以下三位接线员: [',' , '|' , ';' , 'TAB'].forEach(separator => separatorSelect.append($('<option>', separator === 'TAB' ? {value: '\t', text: separator} : {value: separator, text: separator}))); 这是可能的还是我的方法是唯一的方法?是的,它是: { value: (separator

我有以下三位接线员:

[',' , '|' , ';' , 'TAB'].forEach(separator => separatorSelect.append($('<option>', separator === 'TAB' ? {value: '\t', text: separator} : {value: separator, text: separator})));
这是可能的还是我的方法是唯一的方法?

是的,它是:

 {
    value: (separator === 'TAB' ? '\t' : separator), 
    text: separator
 }

谢谢你,清洁剂
 {
    value: (separator === 'TAB' ? '\t' : separator), 
    text: separator
 }