空方括号在javascript中表示为变量值是什么?

时间:2014-04-05 09:01:27

标签: javascript arrays mongodb meteor

我想知道这些空方括号在下面的代码中对这两个变量(邀请,rsvps)做了什么。

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,
});

3 个答案:

答案 0 :(得分:4)

[]new Array()的简写。它常常高于new Array(),因为它对JavaScript引擎来说更轻量级。

使用new Array()引擎必须向上移动作用域链以找到构造函数。而这个构造函数可能已被覆盖或操纵。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

[]是一个没有值的空数组。