我想知道这些空方括号在下面的代码中对这两个变量(邀请,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,
});
答案 0 :(得分:4)
[]
是new Array()
的简写。它常常高于new Array()
,因为它对JavaScript引擎来说更轻量级。
使用new Array()
引擎必须向上移动作用域链以找到构造函数。而这个构造函数可能已被覆盖或操纵。
答案 1 :(得分:0)
[]用于定义数组。这样变量就可以在一个对象中存储多个对象。
答案 2 :(得分:0)
[]
是一个没有值的空数组。