javascript - 回调方式的返回值怎么提取

查看:115
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆