JS内存图

2019-03-23  本文已影响0人  wfcsm

画JS内存图可以有效的解决JS中的一些内存问题
JS中内存分为2中:栈内存(Stack)跟堆内存(Heap)
栈内存:放string,null,number,boolean,undefined,symbol这6中简单数据类型
堆内存:只放object这种复杂数据类型

例如

var a1 = 0;   // 栈 
var a2 = 'this is string'; // 栈
var a3 = null; // 栈

var b = { m: 20 }; // 变量b存在于栈中,{m: 20} 作为对象存在于堆内存中
var c = [1, 2, 3]; // 变量c存在于栈中,[1, 2, 3] 作为对象存在于堆内存中
image.png
上一篇 下一篇

猜你喜欢

热点阅读