javascript中相同命名空间下函数名和变量名冲突
<script type="text/javascript" charset="utf-8">
function test() {
alert(arguments.callee);
}
var test = 'xyz';
alert(test); // 'xyz'
test(); //test is not a function [Break on this error] test();
</script>
函数名其实也是一个变量名,所以是会发生冲突的。
No comments :
Post a Comment