以下代码创建一个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,
ParseObjectSubclass]
做我想完成的正确方法是什么?
最佳答案
我认为您要使用_.map
而不是_.each
。