如何将 _.each 循环的结果分配给变量
How to assign the result of a _.each loop to a variable?
以下代码创建一个Document
.完成后,它会搜索所有文档并将它们推送到名为 this.documents
的列表中:
store.create(document).then(() => {
store.find().then((results) => {
this.documents = []
_.each(results, (result) => {
this.documents.push(result.toJSON())
})
})
})
它工作正常。但我认为,我可以直接将_.each
循环分配给变量,而不是将项目推送到列表中:
store.create(document).then(() => {
store.find().then((results) => {
this.documents = _.each(results, (result) => {
return result.toJSON()
})
console.log(this.documents)
})
})
console.log(this.documents)
,虽然不输出单个项目,但这样:
[ParseObjectSubclass,ParseObjectSubclass, ParseObjectSubclass, ParseObjectSubclass, ParseObjectSubclass, ParseObjectSubclass, ParseObjectSubclass, ParseObjectSubclass, ParseObjectSubclass, 解析对象子类]
完成我想完成的任务的正确方法是什么?
我认为你想要_.map
而不是_.each
.
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 在循环中分配json值时,值被覆盖
- 动态分配GA增强型电子商务跟踪器
- 奇怪的Javascript结果
- JScript 错误: 无法分配给函数结果
- 将base64图像数据作为src分配给图像时,Firefox和Chrome上的结果不一致
- 将.split()结果分配给名为'name'
- 调用函数而不将其结果分配给变量
- 如果 x = 3 且 z 未分配,为什么 z = x-- - --x 的计算结果为 2
- runCommand 返回一个值,但结果不能分配给变量
- node.js process.env:将 process.env 属性分配给字符串类型中的未定义结果
- 如何将 _.each 循环的结果分配给变量
- 将FileReader内部的结果对象分配给变量
- 正在确定jquery对话框的结果.将对话框的结果分配给变量
- 分配给变量的javascript函数调用返回未定义的结果
- 随机分配Dribble API调用结果
- 使用jQuery给第三个文本框分配结果值
- Express/Node.js中呈现MySQL结果:无法分配给只读属性'_当地人'
- 将从 sql 适配器返回的结果集分配给全局变量及其用法
- 为什么我的控制器属性'未定义'当我给它分配$resource query()的结果时