堆-栈
文章平均质量分 73
胡鹤婷
努力靠近理性的工科产品胡
展开
-
JS堆栈和拷贝的理解
1.堆栈的概念栈: 队列优先,先进先出,由操作系统自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 堆: 先进后出,动态分配的空间一般由程序员分配释放,若程序员不释放,程序结束时可能由OS(Operatig System,管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件)回收,分配方式类似于链表2.基本类型和引用类型基本类型:翻译 2017-09-17 11:22:18 · 1905 阅读 · 0 评论 -
JS中变量的存储问题(面试准备)
JS中变量分为两种类型:基本数据类型和引用类型(一)基本数据类型:Undefined,Null,Boolean,Number和String (二)引用类型:对象,数组,函数 原始值和引用值存储在内存中的位置分别是栈和堆。原始值是存储在栈中的简单数据段,他们的值直接存储在变量访问的位置。引用值是存储在堆中的对象。栈:主要表现为一种数据结构,是只能在某一端插入和删除的特殊线性表。它按照后进先出的原则原创 2017-10-01 07:48:11 · 2327 阅读 · 0 评论