数组到函数参数

时间:2013-05-01 19:56:09

标签: node.js redis

我正在使用node.js Redis library而我正在尝试批量订阅许多密钥。我有一个动态的数组,即

var keys {'key1','key2',...,'keyN'}

我希望将每个索引作为参数提供给Redis库中的subscribe,其中包含一个或多个字符串。我已经尝试使用..中的apply函数..

redisClient.subscribe.apply(this,keys);

但它不会导致订阅。关于我如何克服这个问题的任何建议?

1 个答案:

答案 0 :(得分:2)

您的示例数据完全无效JS,但我假设您的代码正确无误。 您需要设置正确的函数上下文:

redisClient.subscribe.apply(redisClient, keys);