如果我想简化以下内容:
if ($rootScope.map.visible == 0 && $rootScope.user == $rootScope.mapuser) {
var owner = "me";
} else if ($rootScope.map.visible == 1) ) {
var owner = "me";
} else {
var owner = "you";
}
这行得通吗?
if ( ($rootScope.map.visible == 0 && $rootScope.user == $rootScope.mapuser) || ($rootScope.map.visible == 1) ) {
var owner = "me";
} else {
var owner = "you";
}
这些陈述对我来说似乎很对立。您可以使用卡诺地图来证明这一点:
A = $rootScope.map.visible == 0
B = $rootScope.user == $rootScope.mapuser
C = $rootScope.map.visible == 1
D = A & B
E = D || C
A B C D E
=====================
F F F F F
F F T F T
F T F F F
F T T F T
T F F F F
T F T F T
T T F T T
T T T T T
如果E == False,则所有者=“您的”
如果E == True,则所有者=“ me”
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句