复杂数据类型与基本数据类型区别(引用类型与值类型)

201 阅读1分钟

1.值类型(简单数据类型) : string number boolean undefined null

  • 栈中存储数据,赋值拷贝的也是数据,修改拷贝后的数据对原数据‘没有影响’

2.引用类型(复杂数据类型) : array function object

  • 栈中存储地址,数据存在堆中。赋值拷贝的是地址,修改拷贝后的数据对元素‘有影响’