js面向对象之 值类型和引用类型

2017-03-17  本文已影响0人  萝卜仔1

值类型的赋值

把等号右边的变量存储的内容(具体的数据)复制一份给左边的变量

修改了其中的一个变量,对另外一个变量没有影响,他们是相互独立的

引用类型的赋值

把等号右边的对象存储的内容(指向具体数据的地址)复制一份给左边的对象

修改了其中的某一个对象,对另外一个对象有影响,他们共享内存中的同一块数据

值类型的数据作为函数的参数

在函数内部修改了形参的值(a),对函数外部的实参不会产生影响,他们是相互独立的。

引用类型的数据作为函数的参数

在函数内部修改了形参的值(paramObj),对函数外部的实参会产生影响,他们共享内存中的同一块数据

上一篇 下一篇

猜你喜欢

热点阅读