1
typeof proxyObject
を傍受するハンドラプロパティを定義することはできますか?リストされたトラップのどれもMozillaには傍受として記載されていません。ES2016プロキシで「typeof」操作をインターセプトすることはできますか?
typeof proxyObject
を傍受するハンドラプロパティを定義することはできますか?リストされたトラップのどれもMozillaには傍受として記載されていません。ES2016プロキシで「typeof」操作をインターセプトすることはできますか?
typeof
を傍受することはできません。プロキシオブジェクトのタイプは、プロキシターゲットと同じです。
あなたがここにスペックでこれを見ることができます:表の重要な部分は
プロキシはオブジェクトであり、それは[[Call]]
は作成時にプロキシに渡さtarget
のタイプに依存する実装するかどうか。それはhttp://www.ecma-international.org/ecma-262/7.0/#sec-proxycreateで見ることができます。ステップ7だから、それに関数を渡すと(それらはすべて[[Call]]
を実装します)、プロキシもまたtypeof
に対してfunction
を返します。
なぜこれをやりますか? –