node-promise

promise是一个构造函数

promise容器存放了一个异步任务pending,有两种状态,resolved和rejected

封装Promise readFile

function pReadFile(filePath) {
  return new Promise(function (resolve, reject) {
    fs.readFile(filePath,'utf8',function(err, data) {
      if (err) {
        reject(err)
      } else {
        resolve(data)
      }
    })
  })
}

pReadFile('./data/c.txt')
    .then(function (data) {
      console.log(data)
     return pReadFile('./data/b.txt')
    })
    .then(function (data) {
      console.log(data)
      return pReadFile('./data/a.txt')
    })
    .then(function (data) {
      console.log(data)
      console.log('end')
    })

  Reprint please specify: 云深不知处 node-promise

 Previous
冒泡排序 冒泡排序
冒泡排序的英文Bubble Sort,是一种最基础的交换排序。这种排序算法的每一个元素都可以像小气泡一样,根据自身大小,一点一点向着数组的一侧移动。 冒泡排序:相邻的元素两两比较,根据大小来交换元素的位置,如果后面的比前面的小,则将小的元素
2019-01-22
Next 
node-npm node-npm
package.json 建议每个文件都有这个文件(包描述文件) 这个文件可以用过npm init来创建 执行npm install加上–save用来保存依赖项信息 npm install 会把所有依赖项都加载回来 npm常用命令 npm
2019-01-20
  TOC