(NODEJS)下面有一个从Redis服务器获取数据并返回结果的函数。当我console.log在getKey函数中的数据时,它显示数据,但是当它返回数据时,它似乎显示为未定义。我觉得这很愚蠢,但最近几个小时一直让我头疼,任何见解将不胜感激!
function getKey(key) {
client.get(key, function (error, result) {
if (error) {
console.log(error);
throw error;
} else {
console.log(JSON.parse(result));
return JSON.parse(result);
}
});
}
function test() {
console.log(getKey("abc"));
}