例如这里:
var h , aa = aa || {} , m = this ,
“|| {}”是什么意思?
最佳答案
它可以防止您的对象未定义。 例如。如果你写:
a = B || {};
并且 B 将是未定义的 --> 您将分配空对象而不是 FALSY 值(未定义)。
总结:如果值为“假值”,则分配空对象。
这里有所有虚假值:
- 未定义
- 空
- NaN
- bool 类型 FALSE 值
- 简单地将“0”作为数字
- 空字符串变量
关于javascript - Javascript中的 "|| {}"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843338/