本文介绍了什么是var x = x || {};的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
以下代码在java脚本中的作用是什么:
what does the following code do in java script:
var x = x || {};
推荐答案
||
是逻辑 OR
。
表达式
var x = x OR {};
应该会变得更加明显。
should become more obvious then.
如果 x
有一个 falsy 值(比如 null)
, undefined
, 0
,),我们分配
x
一个空对象 {}
,否则只保留当前值。这个长版本看起来像
If x
has a falsy value (like null
, undefined
, 0
, ""
), we assign x
an empty object {}
, otherwise just keep the current value. The long version of this would look like
var x = x ? x : {};
这篇关于什么是var x = x || {};的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!