我正在尝试将此函数的输出返回到要在另一个函数中使用的变量中,但该变量返回为未定义。我究竟做错了什么?
function run(cmd){
var spawn = require('child_process').spawn;
var command = spawn(cmd);
var result = '';
command.stdout.on('data', function(data) {
result += data.toString();
});
command.on('close', function(code) {
return result;
});
}
var message = run("ls");
sendMessage(user, message);