Promise
let fs = require('fs'); function readFile(filename) { return new Promise((resolve, reject) => { fs.readFile(filename, { encoding: 'utf8' }, (err, content) => { if(err) { reject(err); } resolve(content); }) }); }
Last updated
let fs = require('fs');
function readFile(filename) {
return new Promise((resolve, reject) => {
fs.readFile(filename, { encoding: 'utf8' }, (err, content) => {
if(err) {
reject(err);
}
resolve(content);
})
});
}Last updated
let promise = Promise.resolve(42);
promise
.then(value => console.log(value)); // 42let promise = Promise.reject(42);
promise
.catch(value => console.log(value)); // 42