原文参考http://mp.weixin.qq.com/s/NGqdjhoU3MR9LD0yH6tKIw 栈-先进后出堆-类比成书于书架(形象),只要知道Key就可以找到value 基础数据类型(Undefind,Null,Boolean,String,Number),按值访问,直接操作实际值 引用数据类型,按址访问,实际值是保存在堆内存中的对象,我们操作的是在栈中与实际值相关联的地址. 例题解析:画图就好理解var a = 20;var b = a;// 这里其实就是把20赋值给了b,按值传递…