JS当中的堆与栈
JS当中的堆与栈
首先,堆与栈都是开辟的内存。
栈内存中存贮的是JS基础数据类型数据,如Number,String,布尔值,null,undefind等,这些值占据的内存空间小。
堆内存中存贮的是引用数据类型,如Object,Array,Function,这些数据类型复杂且数据量大小不固定,需要动态开辟计算大小。
并且这些引用类型的变量名会存贮与栈内存中,变量存贮的是一个指向于堆内存的一个地址,当我们访问这些引入类型时,通过栈内存中的内存指向访问堆内存。
所以当我们使用浅拷贝时,如果拷贝的是基础数
原创
2020-07-18 14:01:24 ·
425 阅读 ·
0 评论