This question already has answers here:
Is there a “null coalescing” operator in JavaScript?
(14个回答)
去年关闭。
在很多地方,我都设置为由...修改,由...创建:
我该如何检查
谢谢
干杯
避免执行两次
(14个回答)
去年关闭。
在很多地方,我都设置为由...修改,由...创建:
const test = this.state.isValueEdited
? {
modifiedById: getLoggedInUser().userId,
}
: {
// TODO
};
我该如何检查
getLoggedInUser
是否具有某些值,而不是访问.userId
..否则应设置null
。谢谢
干杯
最佳答案
也使用ternary operator
modifiedById: getLoggedInUser() ? getLoggedInUser().userId : null
避免执行两次
const evaluation = getLoggedInUser()
{modifiedById: evaluation ? evaluation.userId : null}
10-07 14:27