我想知道下面代码中的这两个变量(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,
});
最佳答案
[]
是 new Array()
的简写。它通常会避免出现在 new Array()
之上,因为它对于 JavaScript 引擎来说更加轻量级。
使用new Array()
,引擎必须沿着作用域链向上查找构造函数。并且此构造函数可能已被覆盖或操纵。
关于javascript - javascript中空方括号代表什么变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22878786/