解释:1)作用:如果变量Horn为null或者undefined,则将Horn初始化为空对象即{}; 否则保持Horn不变;
2)目的:防止Horn为null或者undefined时出错;其中:||表示或操作,第一个条件为真,则结果为真而不需要执行第二个条件;否则执行第二个条件,等价于以下代码:
1 2 3 4 |
|
解释:1)作用:如果变量Horn为null或者undefined,则将Horn初始化为空对象即{}; 否则保持Horn不变;
2)目的:防止Horn为null或者undefined时出错;其中:||表示或操作,第一个条件为真,则结果为真而不需要执行第二个条件;否则执行第二个条件,等价于以下代码:
1 2 3 4 |
|