我在 javascript 应用程序中发现了以下代码行。
var auth = parent.auth = parent.auth || {};
我知道存在现有的对象父对象,它是用 auth 对象扩展的,但我不明白是什么parent.auth || {}
在这里做。
parent.auth || {}
意思是如果parent.auth
未定义,布尔情况下为 null 或 false,则将初始化并分配新的空对象。
或者你可以这样理解:
var auth;
if(parent.auth){
auth=parent.auth;
} else {
auth={};
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)