⌛
JavaScriptのclassでconstructorをawaitしたい時
JavaScriptのclassでconstructorをawaitしたい。
割と使い勝手がよいのでたまにやりたくなるけどasync constructor
って書けない。
そういう時の書き方です。
class User {
constructor() {
return new Promise(async (resolve, reject) => {
// TO-DO
resolve(this);
});
}
}
await (new User());
Discussion