Dan*_*res 6 javascript callback translate node.js
我正在使用node.js和库Translate.我可以这样做吗?:
function traduce(text){
translate.text(text,function(err,result){
return result;
});
}
然后使用结果?它总是让我"未定义".有没有办法使用结果而不这样做?:.
translate.text(text,function(err,result){
// use result
// some logic
});
您没有执行该函数,而是传递对匿名函数的引用。如果想要返回值,执行:
function traduce(text){
translate.text(text, (function(err,result){
return result;
})());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7902 次 |
| 最近记录: |