mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-28 20:44:26 +01:00
sequelize update
This commit is contained in:
26
rootfs_overlay/lkmc/nodejs/promise.js
Normal file
26
rootfs_overlay/lkmc/nodejs/promise.js
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
// Outcome:
|
||||
//
|
||||
// before
|
||||
// after
|
||||
// [sleep 1 second]
|
||||
// ok
|
||||
|
||||
var p1 = new Promise((resolve, reject) => {
|
||||
setTimeout(
|
||||
() => {
|
||||
resolve('ok')
|
||||
//reject(new Error('my error'));
|
||||
},
|
||||
1000
|
||||
);
|
||||
});
|
||||
|
||||
console.log('before');
|
||||
p1.then(value => {
|
||||
console.log(value);
|
||||
}, reason => {
|
||||
console.log(reason);
|
||||
});
|
||||
console.log('after');
|
||||
Reference in New Issue
Block a user