2016-10-13 23:10发布
function a(b){ var b; console.log(b); // 结果为什么是2 } a(2); function a(b){ var b = 4; console.log(b); //结果为什么是4 } a(2);
这个是arguments和变量的优先顺序在赋值前和赋值后不一样吗。
第一个函数 a(2) 由于 b 已经是这个函数的局部变量了 var b 其实什么都没做
var b
最多设置5个标签!
第一个函数 a(2) 由于 b 已经是这个函数的局部变量了
var b
其实什么都没做一周热门 更多>