私は Javascript を深く掘り下げ、コンストラクター メソッドがどのように機能するかを学んでいます。
以下のコードでは、新しく作成されたインスタンスが新しいコンストラクターを使用するように、オブジェクトのコンストラクターを上書きできると期待しています。ただし、新しいインスタンスに新しいコンストラクターを使用させることはできないようです。
何が起こっているのかについての洞察は大歓迎です!
function constructorQuestion() {
alert("this is the original constructor");
};
c = new constructorQuestion();
constructorQuestion.constructor = function() { alert("new constructor");}
howComeConstructorHasNotChanged = new constructorQuestion();