after.js
因為寫Javascript時若用到Promise實做delay效果,會需要一個簡易的pattern,就自己弄一個了…XD
用法大概是
const after = require("@y3k00000/after");
(async ()=>{
await after.period(2000);
console.log("thas fine!!");
})();
如果你用es6則可以
import {period as afterPeriod} from "@y3k00000/after";
(async ()=>{
await afterPeriod(2000);
console.log("thas fine!!");
})();
這兩種寫法看似沒差但寫過就知道差在哪裡。
TODOs
- typescript
- .done()
- 作為一些重要polyfill的wrapper
其實類似的已經有了我知道,但是因為發生過這種事情,所以我還是做一個XD