堆与栈、基本类型与引用类型

  堆(heap):存放基本类型数据,null、undefined、string、number、boolean

  栈(stack):存放引用类型数据,object、array、function等

  例如:var arr = {name:'allen',age:'23'};

    arr存放在堆中,其实是一个指向右侧对象的一个指针;

    运算符右侧的对象存放在栈中,是真是存在的数据。

原文地址:https://www.cnblogs.com/wangxuehao/p/7422998.html