键作为backbone.js model.set()的变量
Key as a variable for backbone.js model.set()
参考backbone.js中的model.set()函数:有没有办法将键值作为变量提供,而不是硬编码?
在下面的代码中,将键设置为变量prop实际上会将键的名称设置为"prop",而我需要键的名称实际上是存储在变量propvar filters = new Filters();
for (var pair in facetsCollection) {
for (var prop in facetsCollection[pair]) {
filters.set({prop: (facetsCollection[pair])[prop]);
}
}
您可以像这样轻松地完成:
var filters = new Filters();
// building of an options hash
var options = {}
for (var pair in facetsCollection) {
for (var prop in facetsCollection[pair]) {
options[prop] = (facetsCollection[pair])[prop];
}
}
// setting the options all at once instead of 1 at a time in the for loops
filters.set(options);
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 如何通过ajax刷新JSF填充的javascript变量
- 参数变量出现ngTable指令问题
- 通过javascript重定向html传递php变量
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Chrome扩展:storage.set()不接受变量作为关键字
- Jquery 追加 html set id 到变量
- Asp.net JavaScript 中的 MVC set 会话变量
- 如何将 for 循环中的 set 变量连接起来,以用作输入中的名称以获取值
- 是否可以在 Node.js 中为模块变量定义 SET 函数
- 键作为backbone.js model.set()的变量
- 在Angular指令中,大写只对blur变量有效,而对set变量无效
- 如何动态$set字段名从变量在Mongo脚本
- 使用$set中的变量更新mongodb的node.js
- 如何将c:set变量作为java脚本函数参数传递
- 使用backbone's set方法更新变量属性
- set Timeout中的Angular变量没有刷新