什么是push ,pop
push就是推,延伸为推进。
这个它是汇编的一个指令,当然你也可能在其它语言中见到它。
意思都是差不多的,就是把一个元素放入栈中。
你可以假想栈是一个放光盘的那种盒子,有底没盖,先push进去的光盘总是要等后push进去的出来后才能出来。
而pop和push相反,它的意思是弹出,就是从栈里弹出一个元素,每次弹出的都是栈顶(光盘盒最上面那个,也就是最后放进去的那个)的那个元素。
前面所说都是汇编对栈的操作,在js中数组也有这两个函数,放不指定参数时,分别是在数组末尾添加或删除一个元素,指定参数时,则添加或删除指定的元素。