【发布时间】:2014-08-08 13:07:15
【问题描述】:
我在 javascript 应用程序中找到以下代码行。
var auth = parent.auth = parent.auth || {};
我知道现有的 Object parent 使用 auth Object 扩展,但我不明白 parent.auth || {} 在这里做什么。
【问题讨论】:
-
var newVar = false || null || true会将true分配给newVar。逻辑或运算符用于防止分配 falsy 值。如果parent.auth是假的,或者不存在,则分配一个新的对象字面量
标签: javascript jquery javascript-objects