var a = 0; function b(c){ console.log(a);//undefined var a= 1; arguments[0] = 2; console.log(c);//2 console.log(a);//1 } b(3); console.log(a);//0 请问第一个为何是undefined呢?var a = 0:不是全局定义并赋值了嘛?求解
添加回答
举报
0/150
提交
取消