関数名が のカスタム関数を作成しました$
。
function $(){
alert("Test");
}
jQuery(function(){
alert($);
});
これを実行すると、アラートに関数本体が表示されます。しかし、このコードをデバッグするalert($)
と、ブラウザー (Chrome) でブレークポイントを維持するとalert("Test")
、関数本体の前にも取得されます。
JSFiddle でも同じ動作を再現できます。
誰かがこの動作を説明できますか?