このリンクごとに、私たちは知っています
console.log(false ** false == true); // true
console.log(false ** true == false); // true
console.log(true ** false == true); // true
console.log(true ** true == true); // true
ES7 でConverse 含意を実装できると思います。exponentiation operator
function の戻り値が与えられ、f()
はg()
ですboolean
。したがって、この単純なコードを使用できます
if (g() ** f()) {
//
}
交換する
if ((g() && f()) || !f()) {
//
}
いくつかのテスト コードはこちらにあります。ES7で有効ですか?