代码之家  ›  专栏  ›  技术社区  ›  Delan Azabani

JavaScript对象文本语法

  •  2
  • Delan Azabani  · 技术社区  · 15 年前

    如果JavaScript对象文本的语法是

    { label: value, label: value, ... }
    

    {window}
    

    它的目的是什么?我试过了,结果是 window 就像没有牙套一样。它甚至不符合对象文字符号。是密码块吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   annakata    15 年前

    在你提到的答案中,海报使用的是一个块纯粹作为一种评论形式——他使用的是它提供的结构,以表明这是一个单独的工作块,但它对代码没有内在价值。

        2
  •  1
  •   Anurag    15 年前

    这不是对象文字符号。这些是大括号,同时也用于表示块。

    for(var i = 0; i < 10; i++) 
    {
    
    }
    

    请参阅ECMAScript规范的第12.1节,其中解释了块如何工作的语法和语义。