{}“的意思是在JavaScript中

这个问题在这里已经有了答案:

  • 什么是“var FOO = FOO ||” {}“(分配一个变量或一个空对象的变量)意味着在Javascript中? 7个答案

  • 该行代码执行以下操作:

    IF variable没有被定义(或具有falsey值)THEN将其设置为一个空对象。

    ELSE什么也不做(从技术上说, variable被赋值给自己)

    换句话说,如果variable是以下任何一个, variable将被转换为空对象:

  • 未定义
  • 空值
  • 为NaN
  • 一个空的字符串
  • 有关falsey值的规范定义,请参阅toBoolean。


    如果变量已经存在,则使用它,否则创建一个空对象


    如果变量未定义或为false,则将其初始化为空对象。

    链接地址: http://www.djcxy.com/p/95279.html

    上一篇: {}" mean in JavaScript

    下一篇: {}" construct in javascript