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

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

最佳答案

[]new Array() 的简写。它通常会避免出现在 new Array() 之上,因为它对于 JavaScript 引擎来说更加轻量级。

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

关于javascript - javascript中空方括号代表什么变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22878786/

相关文章:

javascript - 如何使面板的高度取决于其他面板?

javascript - 以编程方式使用时出现 Babelify sourceType 错误

mongodb - 一旦删除并重新创建索引,Elasticsearch不会自动提取现有的mongoDB数据

javascript - 是否可以通过 support/index.js 在 Cypress 上仅运行特定测试?

javascript - jQuery Textarea 验证不起作用

在 C 中创建、存储和输出二维数组

java - 声明 int[] 数组而不定义大小?

Javascript 默认数组/对象参数值

mongodb - 在mongodb中,如何获取id小于100但不是从1到10而是从90到99的10个文档

javascript - 无法使用 Mongoose 保存 JavaScript 对象