我想知道那些空方括号在下面代码中的这两个变量(邀请,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,
});
[]
是new Array()
的简写。它经常高于new Array()
,因为它对于JavaScript引擎来说更轻量级。
有了new Array()
引擎必须沿着作用域链向上找到构造函数。并且此构造函数可能已被覆盖或操纵。
[] 用于定义数组。以便变量可以在一个对象中存储多个对象。
[]
是一个没有值的空数组。