我在一本书中找到了这个例子:
// Create _callbacks object, unless it already exists
var calls = this._callbacks || (this._callbacks = {});
我简化了它,这样我就不必使用特殊的对象范围:
var a = b || (b = "Hello!");
当 b 被定义时,它就起作用了。当 b 未定义时,它不起作用并抛出 ReferenceError。
ReferenceError: b is not defined
我做错什么了吗?谢谢!