参数传递call-by-share

Call-by-sharing
 
它的意思是:传引用的值
 

由于call-by-sharing本质上也是传值(地址值),因此,也可以说JavaScript的传参方式都是传值。

除了JavaScript之外,Python, Java, Ruby, Scheme等语言也是采用call-by-sharing的求值策略。

 
 
总结:
     1.传值; 互不影响
     2.传引用: 相互影响
     3.传引用值:当修改引用变量的值时,相互影响
                          当修改引用变量的指向时,互不影响  
posted @ 2016-09-03 16:30  阿巴阿巴55996  阅读(113)  评论(0)    收藏  举报