promise容器
// 建立**promise**容器
const fs = require('fs')
const { rejects} = require('assert')
const { resolve} = require('path')
const p1 = new Promise(function (resolve, rejects) {
fs.readFile('./data/a.txt', 'utf8', function (err, data) {
if (err) {
rejects(err) // 返回失敗
} else {
resolve(data) // 回撥成功
}
})
})
p1.then(function (data) {
//這裡的data返回回撥的是resolve
console.log(data);
}, p1.catch(function (err) {
//這裡的err返回回撥的是rejects
console.log(err);
}))
相關文章
- Promise和Promise的方法Promise
- promisePromise
- Promise規範以及手寫PromisePromise
- Promise之你看得懂的PromisePromise
- 學習Promise && 簡易實現PromisePromise
- promise專題--手寫promise03Promise
- Promise原理講解 && 實現一個Promise物件 (遵循Promise/A+規範)Promise物件
- My PromisePromise
- Javascript — PromiseJavaScriptPromise
- promise is a monad?Promise
- 深入 PromisePromise
- 你好,promisePromise
- Promise 概述Promise
- Promise初探Promise
- Promise then() 方法Promise
- 一、promisePromise
- Promise使用Promise
- Promise in JavascriptPromiseJavaScript
- 基於promise /A+規範手寫promisePromise
- 手撕遵循 Promise/A+ 規範的 PromisePromise
- 如何使用Promise.race() 和 Promise.any() ?Promise
- async/await 和 promise/promise.all 的示例AIPromise
- 從手寫一個符合Promise/A+規範Promise來深入學習PromisePromise
- 你能手寫一個Promise嗎?Yes I promise。Promise
- jquery Promise和ES6 Promise的區別jQueryPromise
- Promise進階——如何實現一個Promise庫Promise
- JavaScript 在 Promise.then 方法裡返回新的 PromiseJavaScriptPromise
- 淺談 PromisePromise
- Promise原理分析Promise
- Promise深入探索Promise
- Async & generator & PromisePromise
- promise詳解Promise
- Promise物件概要Promise物件
- 談談PromisePromise
- 淺談promisePromise
- 大話promisePromise
- 淺析PromisePromise
- Promise的用法Promise