<分区>
下面的代码在 java 脚本中做了什么:
var x = x || {};
标签 javascript
<分区>
下面的代码在 java 脚本中做了什么:
var x = x || {};
最佳答案
||
是逻辑OR
。
表达式
var x = x OR {};
那时应该会变得更加明显。
如果 x
有一个 falsy 值(比如 null
、undefined
、0
, ""
),我们为 x
分配一个空对象 {}
,否则只保留当前值。这个的长版本看起来像
var x = x ? x : {};
关于javascript - 什么是 var x = x || {} ;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3563153/
相关文章:
javascript - 当我尝试使用 jquery 获取 iframe 的内容时,出现错误。请帮我解决
javascript - ExtJs Store.Load() 与 Model.Load()
javascript - 使用 firebase 身份验证和 firestore 添加用户
javascript - 如何使用for/in循环传递对象属性?
javascript - webrtc - 获取网络摄像头的纵横比
javascript - 如何更改 Google Places 自动完成的字体大小和字体系列?
javascript - 多折线图 D3.js Json数据结构