js详解之作用域-实例
函数如下大家可以做做看
function aa(a,b,c){ function a(){} console.log(a); console.log(aa); console.log(arguments[0]); var a = "11"; var aa = "444"; arguments = 6; console.log(a); console.log(aa); console.log(arguments); } aa(1,2,3);
看一下结果吧
function aa(a,b,c){ function a(){} console.log(a); // function a console.log(aa); // undefined //如果作用域内没有 var a ,则 arguments[0] 为 1 console.log(arguments[0]); // function a var a = "11"; //考擦 arguments[0] 将变为 a 函数 var aa = "444"; arguments = 6; console.log(a); // 11 console.log(aa); // 444 console.log(arguments); // 6 } aa(1,2,3);