?
后进先出结构
早高峰的电梯,挤满了人,先进去的要想出来,后进去的是不是要先出来让路?就是这个道理吧。。。
这样,要获取其中一个,是不是很费性能。
存放的数据类型:
String、Number、Boolean、Null、Undefined 这五种基础数据类型。
拷贝这些类型的数据就是拷贝一个副本
以及:
Object、Array、Function等引用类型的指针。
拷贝这些类型的数据是拷贝了指针一个副本,新指针和原指针还是指向堆内存里的同一个地址。
队列是先进先出结构,它两边都有口。就像去火车站排队买票。第一个人先排队的,业务员第一个接待他。(业务员就是js主线程)
树状结构
可以随时获取,就像书架上的书,也像苹果树上的每一个苹果,想摘那个摘哪个。就可以省点力气(不像栈,想摘最高的那个,还得把最底下的摘完才能摘。。。)
存放的数据类型:
Object、Array、Function等引用类型