次のコードでは、私は渡しています
(function(Index){
Index.Index = function(){console.log(23)};
Index = function(){console.log(123)};
}(Window.Index = Window.Index || {}));
しかし、私が得ているリターンはWindow.Index={Index:function...}
どのログ23。
関数として再宣言できるようにしようとしています。たとえば、期待値は次のようになります。
Window.Index = function(){console.log(123)};
私は何が間違っているのですか?