タグ

ブックマーク / yuku.dev (1)

  • JavaScript の Bind Operator プロポーザルが復活した | Yuku Kotani

    Gzemnid はざっくりしていて完璧に信用はできないが、十分に使われていることはわかる。 特に Node や Deno などの JavaScript ランタイムや polyfill 系ライブラリでは、プロトタイプ汚染などを避けるために多用されている。 にもかかわらず、.bind と .call は自然言語の SVO 的な思考の流れに反していてむずかしい。実際のユースケースで見比べてみるとわかる。 // bluebird@3.5.5/js/release/synchronous_inspection.js return isPending.call(this._target()); return this._target()::isPending(); // ajv@6.10.0/lib/ajv.js validate = macro.call(self, schema, parentSc

    JavaScript の Bind Operator プロポーザルが復活した | Yuku Kotani
    y-kawaz
    y-kawaz 2021/11/12
    bindやcallよ使用量が実感と合わないんだが、最初の調査のとこでリポジトリに含められてしまってるトランスパイル済みコードを統計に含んでしまってたりしない?トランスパイルコードでは大量に使ってそうだし。
  • 1