JS内存图

画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] 作为对象存在于堆内存中
JS内存图_第1张图片
image.png

你可能感兴趣的:(JS内存图)