0
有人可以帮我理解为什么以下不起作用吗?我试图围绕javascript和nodejs来包装我的头。我只是想让函数返回散列。我可能不正确地理解函数范围。Nodejs功能范围
function generateHash() {
var hash = '';
var toHash = function(stdout){
hash = new Buffer(stdout).toString('base64');
//console.log(hash);
return hash;
};
exec("date +%Y-%m-%d", function(err, stdout, stderr){
var todaysDate = stdout.trim();
toHash(todaysDate);
});
};
console.log(generateHash());
我得到的结果是未定义的。