代码很简单,如下:
var find;
data.some(function(ip) {
client.sismember(url+':ip', ip, function(err, mem) {
!mem && (find = ip);
console.log('redis:' + find);
});
console.log(find);
return find;
});
原理很简单:
结果,代码中有两个console:
问题:
请问如何解决?
sudo npm install async
可以看下github上async的文档。
用q.js的解决方案
npm i q