这是什么意思: qq = qq || {}? [复制]

2024-02-01

我已经下载了一个 JavaScript 脚本,第一行是:

 qq = qq || {};

这是什么意思?


它检查qq对于预先存在的真实值 http://11heavens.com/falsy-and-truthy-in-javascript要不然 (||) 将其设置为空对象 ({}).

本质上,它的目的是快速确保对 qq 的任何进一步引用都不会是未定义的,因此您可以检查对象的属性,而不会因为变量在第一个中甚至不是有效对象而中断脚本地方。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

这是什么意思: qq = qq || {}? [复制] 的相关文章

随机推荐

  • android xml布局,如何将内容填充到整个屏幕,保持页脚完整?

    我的 XML 布局中有 3 个主要元素 另请参见图片 标题 一个线性布局 这里没有什么令人兴奋的 内容是一个相对布局 其中有一个图像 我将其水平和垂直居中 页脚 线性布局 我需要的内容如下 页脚 3 需要与底部对齐 这样就没有空白 内容 2
  • Git 和 Intellij,如何仅提交已更改文件的部分内容

    我似乎无法只提交文件中的一小部分更改 它似乎是整个文件或什么都没有 我将 Git 与 Intellij 一起使用 这可能吗 Thanks 更新 2 2018 2018 1 的第一个 EAP 版本已经落地 就在这里 它被实现为每个块的复选框
  • ARC 内存泄漏

    我在配置为使用 ARC 的项目中遇到了与 NSMutableArray 相关的内存泄漏 我认为 ARC 应该为您处理这些事情 以下代码触发 NSNumbers 泄漏 NSMutableArray myArray NSMutableArray
  • Jenkins Pipeline 条件阶段成功,但 Jenkins 显示构建失败

    詹金斯版本 2 19 Jenkins 多分支管道插件版本 2 92 我有一个 Jenkinsfile 其中有一些基于分支的条件阶段 为了简洁起见 以下是我的 Jenkinsfile 的修改版本 node stage Checkout che
  • 应用程序无法正确启动(0xc000007b)

    我有一个客户端 服务器应用程序 我一直在一台 PC 上开发它 现在需要两个串口 所以我向朋友借了一台PC 当我构建应用程序并尝试运行或调试它 无论是在 Delphi IDE 中还是从 Windows 文件管理器中 时 出现错误 应用程序无法
  • 如何更改鞋子应用程序的图标?

    我想知道是否可以更改我的鞋子应用程序的图标 我想象它以风格为导向 但我还没有找到任何东西 这可能吗 你可以这样做绿鞋 http github com ashbb green shoes 但你必须深入了解一下 这是我为 SciRuby 编写的
  • Python - 多个 %s 字符串

    如何在 python 输出中使用多个 s TEXT Hi your first name is s Fname 这工作正常 但是 TEXT Hi your first name is s and your last name is s Fn
  • 从函数返回“本地”char* 与从函数返回“本地”int* 之间的区别[重复]

    这个问题在这里已经有答案了 可能的重复 局部变量的内存可以在其作用域之外访问吗 https stackoverflow com questions 6441218 can a local variables memory be access
  • 如何在 phpstorm 中禁用 SQL 代码的突出显示?

    如何在 phpstorm 中禁用 SQL 代码的突出显示 我曾经禁用过所有 sql 检查 但是颜色和字体规则仍然过于严格 我的 php 字符串颜色规则 这是我想要实现的目标的示例 var php all text here is red S
  • 视口单位 vw/vh/vmin/vmax 不支持缩放吗?

    As per 如何正确使用 css values viewport relative lengths https stackoverflow com questions 30175730 how to properly use css va
  • 将 Redis Streams 输出转换为 Pandas Dataframe

    会是什么fastest方法来转换一个Redis流 https redis io topics streams intro输出 aioredis 客户端 hiredis 解析器 到 Pandas Dataframe 其中 Redis 流 ID
  • 如何在 OS X 上重新启动 nginx

    我在用着nginx在 OS X 10 8 上 全新安装nginx但找不到重新启动 nginx 的方法 除了kill nginx pid say kill 64116 想知道是否有更好的重启方法nginx 在Google和SO上找到了一些方法
  • iPhone 使用证书加密

    我必须加密一个字符串 并在 xCode 项目的 Resources 文件夹中有一个 CER x 509 这两天我一直在想怎么做 但没有成功 所以是时候问一下了 Apple 的文档非常难以阅读 而且我认为这个框架可能是最难理解的框架 两个示例
  • React-ui-tree 对触摸设备的拖放支持

    我正在尝试为支持触摸的设备添加 DnD 支持反应 ui 树 https github com pqx react ui tree它的行为似乎很奇怪 虽然拖动似乎开始于触摸移动事件并突然停止 但如果你从同一个位置拾取并移动 那么事情似乎就会起
  • Java正则表达式以逗号分隔但忽略注释内的逗号

    我需要正则表达式用逗号 分割字符串 但忽略注释部分中的逗号 更改你的正则表达式后我尝试了很多 但没有成功 例如 Command RTRV EQPT Completion Code DENY Error Code II AC Problem
  • SQL Server:使用元组 IN 子句进行多重连接

    我正在尝试连接 4 个具有复杂关系的表 由于要使用它的位置 它需要包含在单个查询中 但我遇到了麻烦 因为主查询和 IN 子句查询都将 2 个表连接在一起 并且查找是在两列上进行的 目标是输入一个SalesNum and SalesType并
  • 使用 pygame.transform.rotate 时内存不足

    我写了一个脚本 允许用户控制老鹰的精灵飞来飞去以学习pygame 看起来很好 直到我实现了一个旋转函数 使精灵根据其飞行方向旋转 移动一小会儿后 精灵变得非常模糊 很快就会弹出一个错误 内存不足 在这一行 eagle img pygame
  • NullPointerException 但编译?

    我正在编写一个简单的命令行游戏 我已经有很多功能了 这里只发布必要的功能 问题 程序可以编译 但是当levelup 被呼叫并选择了一个号码 我得到这个 You have 5 skill points to spend What would
  • 实体子类的专用缓存区域?

    我们拥有一个包含 100 多个实体类的广泛实体模型 所有实体类都是单个实体超类的子类 共享缓存模式已设置为ALL Entity Inheritance strategy InheritanceType JOINED Table name e
  • 这是什么意思: qq = qq || {}? [复制]

    这个问题在这里已经有答案了 我已经下载了一个 JavaScript 脚本 第一行是 qq qq 这是什么意思 它检查qq对于预先存在的真实值 http 11heavens com falsy and truthy in javascript