参数传递call-by-share
Call-by-sharing
它的意思是:传引用的值。
由于call-by-sharing本质上也是传值(地址值),因此,也可以说JavaScript的传参方式都是传值。
除了JavaScript之外,Python, Java, Ruby, Scheme等语言也是采用call-by-sharing的求值策略。
总结:
1.传值; 互不影响
2.传引用: 相互影响
3.传引用值:当修改引用变量的值时,相互影响
当修改引用变量的指向时,互不影响

浙公网安备 33010602011771号