// 模拟后端的数据
const data = {
id: 1,
sort: 5,
}
const logData = {
a: data.sort || data.id,
}
console.log(logData)
const data = {
id: 1,
sort: 0,
}
const logData = {
a: data.sort || data.id,
}
console.log(logData)
// 相当于data.id前面只要有这些值,都会当成false
a: false || null || undefined || '' || 0 || NaN || data.id
// 但是data.id前面有这些值会被当成true
a: [] || {} || 'false' || data.id
const data = {
id: 1,
sort: 0,
}
const logData = {
// ?? 运算符,当左边为null或者undefined的时候才会返回右边
a: data.sort ?? data.id,
// || 运算符会先转化为布尔值判断
// 左边为false,null,undefined,'',0,NaN等就会返回右边
b: data.sort || data.id,
}
console.log(logData)
此页面不支持夜间模式!
已进入夜间模式!
已进入普通模式!
搜索框不允许为空
签到成功!经验+5!芋圆币+2!
签到失败!今日已签到!
需要登录社区账号才可以进入!