2017-02-27 4 views

答えて

0

typeofを傍受することはできません。プロキシオブジェクトのタイプは、プロキシターゲットと同じです。

あなたがここにスペックでこれを見ることができます:表の重要な部分は

  1. オブジェクト(通常および実装されていない[[コール]])=>「オブジェクト」
  2. 対象であるとhttp://www.ecma-international.org/ecma-262/7.0/#sec-typeof-operator-runtime-semantics-evaluation (実装[[電話]])=>「機能」

プロキシはオブジェクトであり、それは[[Call]]は作成時にプロキシに渡さtargetのタイプに依存する実装するかどうか。それはhttp://www.ecma-international.org/ecma-262/7.0/#sec-proxycreateで見ることができます。ステップ7だから、それに関数を渡すと(それらはすべて[[Call]]を実装します)、プロキシもまたtypeofに対してfunctionを返します。

関連する問題