今天遇到的一个JS函数入参和局部变量的问题

function myFunction(flag)
{
    if(flag=='A')
    {
        var returnL={};
        returnL.flag=true;
        var flag = returnL.flag;
        
    }
    alert(flag);
}

 

这里入参的flag的值会被局部变量flag所替代,想知道这些变量的作用域和相互影响

posted @ 2014-03-05 17:24  dyduan  阅读(135)  评论(0)    收藏  举报