js中的數組操作實現類似棧和隊列的行爲

首先來談談棧和隊列: 棧:元素後進先出,可以去掉的是最近插入的那一個; 隊列:可以去掉的是集合中存在時間最長的那一個,即先進先出。 ECMAScript的shift和unshift ,pop 和 push 方法其實是爲了實現類似隊列的行爲。 push() :在數組的末尾添加一個或多個元素; unshift() : 在數組的前端添加一個或多個元素; shift() : 把數組中的第一個元素刪除; p
相關文章
相關標籤/搜索