【发布时间】:2020-05-27 05:42:22
【问题描述】:
在 javascript 重新介绍中,我通过 2 examples 不知道何时何地使用它们。下面是一个引用:
&& 和 ||运算符使用短路逻辑,这意味着他们是否会执行第二个操作数取决于第一个操作数。这对于在访问其属性之前检查空对象很有用:
var name = o && o.getName();或用于缓存值(当虚假值无效时):
var name = cachedName || (cachedName = getName());
名称是否包含布尔值,如果是,那有什么用?这可能是一个菜鸟问题,但我希望有人可以用一个例子来解释它。
【问题讨论】:
标签: javascript null null-object-pattern