关于的Js双问号和比较符号的执行顺序问题
console.log(
currentUser?.roleCode??0 > editData.roleCode,
'----',
currentUser?.roleCode??0,
editData.roleCode
);
输出的结果

为什么urrentUser?.roleCode??0 > editData.roleCode 直接返回了100,而不是布尔值呢?
评论(共 0 条)
编辑器加载中...
console.log(
currentUser?.roleCode??0 > editData.roleCode,
'----',
currentUser?.roleCode??0,
editData.roleCode
);
输出的结果

为什么urrentUser?.roleCode??0 > editData.roleCode 直接返回了100,而不是布尔值呢?