var a = [1]
var b = [2]
b = a
a = [3]
console.log(a)//3
console.log(b)//1
var a = 1;
var b =2;
b = a;
a = 3
console.log(a)//3
console.log(b)//1 注意 b 保存的是下面a的值3
- 数据类型(Undefined,Null,Boolean,Number、String)
- 引用数据类型(对象、数组、函数)
引用类型的值是同时保存在栈内存和堆内存中的对象
当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后,从堆中获得实体。
- ps: console.log(undefined == null)//true 了解
三种继承的方法:public 继承/private继承/protected继承详解及区别