javascript - 回调方式的返回值怎么提取
本文介绍了javascript - 回调方式的返回值怎么提取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
function d() {
fs.exists(path,function(exists){
var o= (exists ? "存在" : "不存在!");
return o;
});
}
return d();
//我想把o赋值给function d;因为另一个文件需要o的值。
//上面的return o 不对怎么办。
解决方案
function d(callback) {
fs.exists(path,function(exists){
var o= (exists ? "存在" : "不存在!");
callback(o);
});
}
function a(arg){
console.log(arg);
}
d(a);
这篇关于javascript - 回调方式的返回值怎么提取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文