码迷,mamicode.com
首页 > 其他好文 > 详细

promise

时间:2016-04-10 01:03:48      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

var fs = require(‘fs‘);

var a = new Promise(function(resolve, reject) {
    fs.readFile(‘./1.txt‘, ‘utf-8‘, function(err, data) {
        if (err) {
            return reject(err);
        }
        resolve(data);
    });
});
var b = new Promise(function(resolve, reject) {
    fs.readFile(‘./2.txt‘, ‘utf-8‘, function(err, data) {
        if (err) {
            return reject(err);
        }
        resolve(data);
    });
});
a.then(function(res1) {
    console.log(‘res1‘);
    console.log(res1);
    b.then(function(res2) {
        console.log(‘res1 + res2‘);
        console.log(res1 + res2);
    });
});
// b.then(function(result){
//     console.log(result);
// });

fs.readFile(‘./1.txt‘, ‘utf-8‘, function(err, data1) {
    if (err) {
        return reject(err);
    } else {
        console.log(‘data1‘);
        console.log(data1);
        fs.readFile(‘./2.txt‘, ‘utf-8‘, function(err, data2) {
            if (err) {
                return reject(err);
            } else {
                console.log(‘data1 + data2‘);
                console.log(data1 + data2);
            }
        });
    }
});

 

promise

标签:

原文地址:http://www.cnblogs.com/lswit/p/5373068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!