关于的Js双问号和比较符号的执行顺序问题
文章描述
关于的Js双问号和比较符号的执行顺序后,出现了一个很奇怪的现象
console.log(
currentUser?.roleCode??0 > editData.roleCode,
'----',
currentUser?.roleCode??0,
editData.roleCode
);
输出的结果
为什么urrentUser?.roleCode??0 > editData.roleCode 直接返回了100,而不是布尔值呢?
上一篇:没有了