今天遇到的一个JS函数入参和局部变量的问题
function myFunction(flag) { if(flag=='A') { var returnL={}; returnL.flag=true; var flag = returnL.flag; } alert(flag); }
这里入参的flag的值会被局部变量flag所替代,想知道这些变量的作用域和相互影响
function myFunction(flag) { if(flag=='A') { var returnL={}; returnL.flag=true; var flag = returnL.flag; } alert(flag); }
这里入参的flag的值会被局部变量flag所替代,想知道这些变量的作用域和相互影响