以下代码创建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]
做我想做的事的正确方法是什么?
答案 0 :(得分:3)
我认为你想要_.map
而不是_.each
。