引用与复制

Posted 黄小黄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了引用与复制相关的知识,希望对你有一定的参考价值。

引用与复制(传值与传值)

引用:对象、数组、函数

复制:数字、布尔、字符串

引用:

1 var a = [1,2,3];   
2 var b = a;
3 b.push(4);    //引用对自身的修改会影响其引用的对象(函数除外)
4 alert(a);     //[1,2,3,4]
var a = [1,2,3];   
var b = a;
b = [1,2,3,4];        //引用的重新赋值不会影响它原来的对象,这里相当于断开了原来的引用,新增了新的引用
alert(a);      //[1,2,3]

【注】函数的引用修改不起作用,只能赋值

 

以上是关于引用与复制的主要内容,如果未能解决你的问题,请参考以下文章

Android:使用支持片段管理器时复制片段

有趣的 C++ 代码片段,有啥解释吗? [复制]

这两个代码片段之间有区别吗?如果有,那又如何? [复制]

什么是在 C++ 中获取总内核数量的跨平台代码片段? [复制]

片段中的网格视图

片段中的 super.onCreateView