H5ComponentBase——cfg.text&&component.text(cfg.text)
来源:
qq_夏天凉了海淡了霞_0
2016-07-27
H5ComponentBase中,
cfg.text&&component.text(cfg.text);的意思就是把cfg中的text赋值给component的意思吗?
我在电脑上试了一下,
cfg.text&&component.text(cfg.text);
的写法与
component.text(cfg.text);
的结果是一样的,这两个有区别吗?
写回答
2回答
-
Lyn
2016-07-28
在 text 是 undefined 的情况下,和没有是一样的。在 false 的情况下会有问题。
var text = false; >>> undefined $('.time').text(text) >>> [<span class="time l">false</span>] var text = undefined; >>> undefined $('.time').text(text) >>> [<span class="time l">false</span>]
00 -
Lunaticf
2016-07-28
这个是假如cfg.text存在就执行后面的,不存在就不执行 &&运算符是短路的
00
相似问题