1. arguments
var a=1;
function fn2(a){
arguments[0]=3;
alert(a);//3
var a=2;
alert(arguments[0]);//2
}
fn2(a);
alert(a);//1
其中 参数a, arguments[0]=3;var a=2;指的是同一个东西,所以fn2里面的alert(a)为3,
var a=1;
function fn2(a){
arguments[0]=3;
alert(a);//3
var a=2;
alert(arguments[0]);//2
}
fn2(a);
alert(a);//1
其中 参数a, arguments[0]=3;var a=2;指的是同一个东西,所以fn2里面的alert(a)为3,