我有这样的代码。
var loadSchema = function(className) {
var Schema = new schemaModel()
schemaModel.findOne({className: className}), (err, schema) => {
if (err) {
throw err
}
if (!schema) {
return 'schema not found'
}
var schemaOptions = schema.ob
return schemaOptions
})
}
虽然我从回调中返回结果,但代码返回的是未定义的数据。在我使用回调的思考中,我们可以在完成一个之后启动其他工作。我想知道回调是如何工作的。
感谢。