typeof
オペレーターの動作をオーバーライドする方法があるかどうかを知りたいです。typeof
具体的には、演算子が と の両方で呼び出されたときに「文字列」を返したいと考えていfoo = "hi"
ますbar = new String("hi")
。
typeof bar
「オブジェクト」を返しますが、「文字列」を返したいです。
typeof
これは、独自の関数を宣言するか、コンストラクター名にアクセスすることで実行できることはわかっていますが、演算子の動作を変更したいと考えています。
編集 -プログラムの先頭に追加して、プログラムの残りのすべての typeof 演算子の動作を変更できるコードを探しています。