シャドウイングは混乱を招くため、決して使用しないでください(または単に難読化するために)。しかし、私はそれを完全に理解したかったのです。そして、私はこの奇妙なものを手に入れました:
alert(parseInt('123'));//Here, I expected 123 but it's 'overshadowed'
function parseInt(){return 'overshadowed';}
alert(parseInt('123'));//Here it's 'overshadowed' too
alert
関数がまだ変更されていないのに、なぜ最初の出力が「影付き」なのですか?
PS: JavaScriptの可変シャドウイングに触発されました