-1

デバッガー ウォッチに (同時に) 2 つの式があります。

item.isSelected() === true:false

同時に:

(item.isSelected() === true) && !(item.workflowStatusCode.toUpperCase() === "INRV") && (item.productStatusCode.toUpperCase() !== "ACTV") || (item.workflowStatusCode.toUpperCase() === "INPR"):true

最初の評価が false の場合、2 番目の評価が true になるのはなぜですか?

添加:

ここから

短絡評価

論理式は左から右に評価されるため、次の規則を使用して「短絡」評価の可能性についてテストされます。

false && anyは false に評価される短絡です。

...最初の式が評価されると、残りはスキップされるべきであることを意味しfalseます...これらすべての背後にあるルールが何であるかはまだ明確ではありません。

4

2 に答える 2