0

全部

我正在研究node_redis,在examples/simple.js中,有如下代码:

1    client.hset("hash key", "hashtest 1", "some value", redis.print);
2    client.hset(["hash key", "hashtest 2", "some other value"], redis.print);
3    client.hkeys("hash key", function (err, replies) {
4        console.log(replies.length + " replies:");
5        replies.forEach(function (reply, i) {
...

我很困惑:

为什么第 3 行有两个参数 "(err, replies)" ,设计师定义了多少参数?

或者你想指导我应该读什么书或其他东西来理解它们?先感谢您!

最好的祝福

彭CZ

4

1 回答 1

2

function (error, data..) 是 node.js 中回调参数的事实标准。

如果操作成功完成,error 为 null,replies 是带有哈希键的数组。如果有错误,则错误包含详细信息并且不填写回复。

这就是你要问的吗?

于 2013-01-28T15:13:23.060 回答