您现在的位置:首页 >> 前端 >> 内容

传址,传值,深拷贝及浅拷贝的概念讲解

时间:2018/6/21 14:50:47 点击:

  核心提示:传值:把A的数值传到B,改变B,A不会跟着变,B存的是跟A一样的值。同样的,改变A的话,B也不会跟着变传址:把A的地址传到B,改变B,A同时跟着变,B存的只是A的地址。同样的,改变A的话,B也跟着变浅...

传值:把A的数值传到B,改变B,A不会跟着变,B存的是跟A一样的值。同样的,改变A的话,B也不会跟着变

传址:把A的地址传到B,改变B,A同时跟着变,B存的只是A的地址。同样的,改变A的话,B也跟着变

浅拷贝:复制一份A给B,包括指针

深拷贝:复制一份A给B,不包括指针

总结:

传值跟深拷贝很像

传址跟浅拷贝很像

作者:网络 来源:zero_perso