畫JS內(nèi)存圖可以有效的解決JS中的一些內(nèi)存問題
JS中內(nèi)存分為2中:棧內(nèi)存(Stack)跟堆內(nèi)存(Heap)
棧內(nèi)存:放string,null,number,boolean,undefined,symbol這6中簡單數(shù)據(jù)類型
堆內(nèi)存:只放object這種復(fù)雜數(shù)據(jù)類型
例如
var a1 = 0; // 棧
var a2 = 'this is string'; // 棧
var a3 = null; // 棧
var b = { m: 20 }; // 變量b存在于棧中,{m: 20} 作為對象存在于堆內(nèi)存中
var c = [1, 2, 3]; // 變量c存在于棧中,[1, 2, 3] 作為對象存在于堆內(nèi)存中

image.png