嗨,我不太擅长 javascript。我到处搜索,没有找到与我的查询相关的任何内容。
我最近看到了很多这样的东西,有点好奇这是什么意思?
someValue || {}
在javascript中?
非常感谢您的帮助!
嗨,我不太擅长 javascript。我到处搜索,没有找到与我的查询相关的任何内容。
我最近看到了很多这样的东西,有点好奇这是什么意思?
someValue || {}
在javascript中?
非常感谢您的帮助!
如果是someValue
假的,你会得到 {}。它的常用方法是这样的
function(opts) {
opts = opts || {};
}
因此 API 使用者可以选择传入一些选项。如果调用者没有传递选项,它会被初始化,所以没有空问题......
IfsomeValue
的值是虚假的,例如:
null
false
undefined
然后someValue
默认为一个对象{}
。
这种||
使用方式也称为“默认”,意思是如果 a 左边的值||
是假的,它“默认”为右边的值。
要检查某个值是否为假或未定义,您需要 {}。例如
function a(p){
p = p || 'default value';
}