Meteor中可变键的替代品
Alternative to variable keys in Meteor
如何使用变量值作为对象键?
例如,将对象动态添加到集合时。当我这样做的时候:
addToDB(type, account) {
Accounts.insert({type: account});
};
它不起作用,因为这里的键不能是变量。
JavaScript对象文字不支持动态键。
相反,您可以使用来实现目标
var obj = {};
var key = "some key";
obj[key] = "test";
在您的情况下:
addToDB(type, account) {
var obj = {};
obj[type] = account;
Accounts.insert(obj);
};
更多详细信息请点击此处:使用动态键创建对象
相关文章:
- Meteor如何接收HTTP请求
- Meteor-将选定窗体中的对象添加到集合中
- Meteor上的启动页面
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- Meteor-添加用户自定义字段的方法不起作用
- Meteor忘记了密码的实现
- 链接所有<a>Meteor
- 在Meteor项目中安装并包含npm模块后出错
- Meteor JS中代码的重复使用部分
- Meteor Router数据函数被调用两次
- 基于localStorage的Meteor激活模板
- React+Meteor:this.ops返回未定义
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 如何将javascript变量传递到Meteor Spacebars模板中
- 部署时使用npm包时发生Meteor错误
- Meteor如何运行服务器端python脚本
- 谷歌地图根本不适用于Meteor-iOS
- HTML5音频的替代品,与Meteor配合得很好
- Meteor中可变键的替代品
- Meteor.user()的替代品