正如我的问题标题所述, 我最近偶然发现了这个变量声明:
选项=选项|| {};
所以,据我了解 - 我是最低级别的初学者 - 我们有全局 var 选项,它被分配为...现在我迷失了...选项还是空?
我知道,这可能是一个简单的问题,但我似乎仍然没有找到合适的答案。 非常感谢所有帮助。
至此, 朱利叶斯
最佳答案
它的基本意思是“如果当前没有定义选项对象,则创建一个空对象来填充变量选项”。
所以:
if(!options){
options = {}
}else{
options = options
}
回复您的评论:
{}
是一个空对象。它类似于 new Object()
。
关于javascript - 非常简单的Javascript。这是什么: "options = options || {};"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17994128/