javascript中空方括号代表什么变量值?

Bur*_*als 0 javascript arrays mongodb meteor

我想知道下面代码中的这两个变量(invited、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,
});
Run Code Online (Sandbox Code Playgroud)

phy*_*lax 6

[]是 的简写new Array()。它通常会被阻止,new Array()因为它对于 JavaScript 引擎来说更轻量级。

new Array()引擎必须沿着作用域链向上查找构造函数。并且这个构造函数可能已被覆盖或操纵。