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());
我得到的結果是未定義的。