function hoge() {
readFile('abc.txt', (data) => {
console.log(data);
});
}みたいなコールバックのある処理は、function read(filename) {
return new Promise((resolve, reject) => {
readFile(filename, (data) => {
resolve(data);
});
});
}
async function hoge() {
const data = await read('abc.txt');
console.log(data);
}と逐次処理っぽく書くこともできる。
見やすくてお得。最近のライブラリとかだとこっちをサポートしてることが多い。
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
まりシスさん? (mrhc@misskey.io)'s status on Sunday, 04-Sep-2022 01:31:44 JST まりシスさん?