-2

可能的重复:
“options = options || {}”在 Javascript 中是什么意思?
javascript的空合并运算符?  

正在阅读一些代码,我看到了这个:

this.x1 = options.x1 || 0;

以前从未见过这样的语法。这是什么意思?

4

2 回答 2

3

这是一个合并...这意味着如果 options.x1 是假的,它将分配 0... 否则 options.x1 。

于 2012-10-19T20:54:17.803 回答
2

this.x1options.x1if的值options.x1具有任何值。this.x1否则就让0

于 2012-10-19T20:54:40.393 回答