基本类型:
1. 基本类型在栈内存,赋值时开辟新空间
2. 基本类型在作用域内“用后即焚”,闭包除外
3. 基本类型增加属性后无法被访问,string、number、boolean等
引用类型:
1. 引用类型在堆内存,复制时指向同一地址,引用类型可以增加属性,数组,对象,函数,原型链等。
2. 引用类型中的引用类型修改是联动的,即使内部引用类型被单独赋值给其他变量也是会联动
3. 引用类型的属性也可以存在于栈内存,是基本类型,当基本类型赋给其它变量时,不会发生联动
基本类型:
1. 基本类型在栈内存,赋值时开辟新空间
2. 基本类型在作用域内“用后即焚”,闭包除外
3. 基本类型增加属性后无法被访问,string、number、boolean等
引用类型:
1. 引用类型在堆内存,复制时指向同一地址,引用类型可以增加属性,数组,对象,函数,原型链等。
2. 引用类型中的引用类型修改是联动的,即使内部引用类型被单独赋值给其他变量也是会联动
3. 引用类型的属性也可以存在于栈内存,是基本类型,当基本类型赋给其它变量时,不会发生联动