我正在调试一些JavaScript,并不能解释这||是做什么的?
function (title, msg) {
var title = title || 'Error';
var msg = msg || 'Error on Request';
}
Run Code Online (Sandbox Code Playgroud)
有人可以给我一个提示,为什么这个人正在使用var title = title || 'ERROR'?我有时也会在没有var声明的情况下看到它.
我在javascript应用程序中找到了以下代码行.
var auth = parent.auth = parent.auth || {};
Run Code Online (Sandbox Code Playgroud)
我知道现有的Object父对象是用auth Object扩展的,但我不明白parent.auth || {}这里做了什么.