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