我遇到了代碼變量名彼此衝突的問題,即;在JavaScript中阻止「全局」引用
<script type="text/javascript">var a = "hello"; </script>
<script type="text/javascript">alert(a);//this works, when I want 'a' not to exist </script>
關閉是唯一的選擇嗎?
從C#背景的,它像構建未引用實例的委託,然後調用它內聯,這似乎有點亂
(function(){var a = "hello";})();
(function(){alert(a);})();//yes! working as expected