var a = 0;
var obj = {
//name : a,
fn : function(a){ //形参a就是内部声明了一个局部变量a,所有里面的a外面访问不了
//console.log(a);
a = 3;
//console.log(a);
a --;
//console.log(a);
} ,
//age : a,
}
obj.fn(a); //传入的是形参a,但是函数里面a从新赋值了a=2,所有传入的形参a的值无影响
alert(a);
//console.log(obj.name);