js函数变量提升顺序问题? 财富值8

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和变量的优先顺序在赋值前和赋值后不一样吗。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。