ブックマーク / blog.manaten.net (1)

  • Node.js8になって util.promisify が利用できるようになったのでメモ - MANA-DOT

    先日Node.js8 がリリースされました (参考) 。 追加機能の中に util.promisify というものがあります。これは、すでに bluebird や es6-promisify といったパッケージで提供されていた、 コールバック関数を伴う非同期関数を、Promiseを返す関数化するユーティリティ関数ですが、今回のリリースでNode体に含まれるようになったようです。 何に使うのか コールバック関数を伴う非同期関数、たとえば fs.readdir は次のように使います。 fs.readdir(__dirname, (err, result) => { console.log(result); }); しかし、現状JavaScriptでの非同期処理関数は、コールバックスタイルよりもPromiseを返す関数のほうがメジャーであり、 他の関数と合わせて使う上で不便です。また、ネストし

    Node.js8になって util.promisify が利用できるようになったのでメモ - MANA-DOT
    kita-tuba
    kita-tuba 2018/05/29
    Node.js8になって util.promisify が利用できるようになったのでメモ
  • 1