回调如何在回调中起作用?

时间:2017-03-10 13:54:43

标签: javascript node.js mongoose

我有这样的代码。

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
	})
}

虽然我从回调中返回结果,但代码返回的是未定义的数据。在我使用回调的思考中,我们可以在完成一个之后启动其他工作。我想知道回调是如何工作的。

感谢。

0 个答案:

没有答案