在JS对象文本中放置一个三元条件,可以通过以下方式实现:
const obj = {
key: (condition) ? value1 : value2
};
其中,condition是一个条件表达式,value1是满足条件时的值,value2是不满足条件时的值。
例如,如果要根据age的值来设置obj的key,当age大于等于18时为true,否则为false:
const age = 20;
const obj = {
isAdult: (age >= 18) ? true : false
};
const obj = {
key: (condition && value1) || value2
};
其中,condition是一个条件表达式,value1是满足条件时的值,value2是不满足条件时的值。
例如,如果要根据isLoggedIn的值来设置obj的key,当isLoggedIn为true时为value1,否则为value2:
const isLoggedIn = true;
const obj = {
message: (isLoggedIn && 'Welcome') || 'Please log in'
};
这种方式适用于value1或value2为字符串的情况。
以上是在JS对象文本中放置一个三元条件的两种常用方式。根据具体情况选择适合的方式来实现。
领取专属 10元无门槛券
手把手带您无忧上云