var t = "123";
e.webUrl && (t = decodeURIComponent(e.webUrl)), this.setData({
webUrl: t
});
// 如果 e.webUrl 非 null 的情况。 则 t 值 为 e.webUrl ,如果是 null的情况,则使用t值。
/*
首先这段程序 e.webUrl 没看到定义问题。所以就暂时简化下程序
方便解释
*/
A=null,B = "123";
A && (B = A),C
/**
* 因为最后 结果都是t 所以这里就简化成这样 来理解
*
* 如果 都是 null 结果 必然是null
* 如果 A是 null , B是 非空 则 C 的结果 123
* 如果 A是 非空 B是 null 则 C 的结果 A
* 如果 A是 非空 B是 非空 则 C 的结果 A 的值
*
*/
就是 A & B,C
A& B 的 两种 值 优先前者,后者 是备选。
然后C使用 A&B 的结果。
吉公网安备 22020202000301号