发表于: 2016-08-26 23:00:33
9 1935
今天完成的事情:刷JS高级程序设计,玩了一下ECharts
明天计划的事情:继续刷。
遇到的问题:无

收获:
关于堆栈:
首先,堆栈是最基本的数据结构。支持后进先出(LIFO)的集合,即后被插入的数据,先被取出。
实现效果。
heap则是动态分配的内存,大小不定也不会自动释放。
简单说,栈用来存储基本数据类型,就是通常说的Undefined、Null、Boolean、Number 和 String,可以直接访问。
而栈用来存储对象需要访问时首先从栈中获得该对象的地址指针,然后再从堆内存中取得所需的数据。
简单实现:
给b对象新增一个字符串类型的属性key3时,b能正常修改,而a中无定义。而修改的属性变为对象或数组时,那么父子对象之间就会发生关联。从以上弹出结果可知,我对b对象进行修改,a、b的key2属性值(数组)均发生了改变。
评论