在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 有什么比較好的現(xiàn)實(shí)中的例子來(lái)解釋javascript中的回調(diào)方便記憶

有什么比較好的現(xiàn)實(shí)中的例子來(lái)解釋javascript中的回調(diào)方便記憶

function fileStat(filepath) {
    fs.stat(filepath, function(err, stats) {
        if (!err && stats.isFile()) {
            return true;
        } else {
            return false;
        }
    })
}

上述方法返回不了結(jié)果,可以使用回調(diào)方式返回結(jié)果。

// 使用回調(diào)callback
function fileStat(filepath, callback) {
    // 獲取文件狀態(tài)
    fs.stat(filepath, function(err, stats) {
        if (err) {
            return false;
        }
        callback(stats.isFile());
    });
}
fileStat('/var/www/a.txt', function(result) {
    if (result) {
        console.log('yes');
    } else {
        console.log('no');
    }
})
回答
編輯回答
孤島

你訂了份外賣(調(diào)用了fileStat函數(shù)),外賣需要你提前寫(xiě)好收貨地址(回調(diào)函數(shù)),你不填寫(xiě)地址,外賣是無(wú)法送到的(不能拿到函數(shù)返回結(jié)果)。

2017年3月7日 14:53