2014-04-05 26 views
-1

我想知道在下面的代码中,那些空方括号在这两个变量(invite,rsvps)中做了什么。空方括号表示javascript中的变量值是什么?

Parties.insert({ 
    _id: id, 
    owner: this.userId, 
    x: options.x, 
    y: options.y, 
    title: options.title, 
    description: options.description, 
    public: !! options.public, 
    invited: [], 
    rsvps: [], 
    likes: 0, 
}); 
+1

一个空的数组/集合? – elclanrs

回答

4

[]new Array()的简写。它通常在new Array()以上,因为它对JavaScript引擎更轻量级。

使用new Array()引擎必须在范围链上找到构造函数。这个构造函数可能被覆盖或操作。

+0

感谢您回答我的问题!这是非常有帮助和信息。 –

0

[]用于定义数组。这样该变量可以将多个对象存储在一个对象中。

相关问题