JavaScript数据存储

原始类型:存储在栈内存中,每次开辟的空间大小是固定

引用类型(对象、函数、数组):存储在堆内存中,开辟的空间大小根据数据的大小决定

// 声明变量会在栈内存中开辟空间
// 创建对象在堆内存中开辟空间,存储数据;会自动生成一个地址
// 把生成的地址保存到栈内存
var yu = {color: 'xin'}

JavaScript数据存储_第1张图片

引用类型数据如果要销毁,不被任何的地址指向,就会销毁。

null:表示空地址,不指向任何堆内存中的数据

如果要销毁引用类型的数据,只需要赋值为null即可

你可能感兴趣的:(开发语言,javascript,前端)