返回函数重定义“未定义”,但控制台日志返回值

时间:2019-09-01 15:09:56

标签: javascript node.js google-translation-api

我对node.js和google api很陌生,我正在尝试通过一个函数返回翻译后的值,但是返回的值是“未定义”,而如果我将console.log的值返回。


// Translates some text into language  
const text = 'Hello, world!';
const target = 'pl';

function ans(){translate
  .translate(text, target)
  .then(results => {
    var r = results[0];
    return r
  })
  .catch(err => {
    console.error('ERROR:', err);
  });
}

console.log(ans())

0 个答案:

没有答案
相关问题