javaScript传递参数,参数变化问题

值传递

var a=10;
b(a);
function b(v){
   v--;  
}
alert(a); //out 10 

对象传递

var a={};
a.v=10;
b(a);
function b(v){
   v.v--;  
}
alert(a.v); //out 9 

 

posted @ 2015-11-23 12:18  黑衣帽子  阅读(824)  评论(0编辑  收藏  举报