Node.js NOT-XOR 优化

Node.js NOT-XOR optimization

我一直在寻找一种方法来微优化 Node.js 中的以下逻辑表达式,但我未能找到更好的实现方法:

假设变量 A 和 B 都是布尔值(复数 methods/expressions 的结果):

    if ( (A && B) || (!A && !B) ) {
        return true;
    }
    return false;

    //Obviously the returns are redundant in this case.

这个表达式的真实性 table 是:

    ╔════╦═══════╦═══════╗
    ║    ║   A   ║  !A   ║
    ╠════╬═══════╬═══════╣
    ║ B  ║ true  ║ false ║
    ╠════╬═══════╬═══════╣
    ║ !B ║ false ║ true  ║
    ╚════╩═══════╩═══════╝

提前致谢!

这个表达式等价于:

return A === B;