千家信息网

js基本队列有什么方法

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍js基本队列有什么方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、队列尾部添加元素(enqueue)。2、队列头部删除元素(dequeue)。3、查看队列
千家信息网最后更新 2025年01月21日js基本队列有什么方法

这篇文章主要介绍js基本队列有什么方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

1、队列尾部添加元素(enqueue)。

2、队列头部删除元素(dequeue)。

3、查看队列头部的元素(front)。

4、查看队列是否为空(isEmpty)。

5、查看队列的长度(size)。

6、查看队列(print)。

实例

function Queue() {   //初始化队列(使用数组实现)   var items = [];     //入队   this.enqueue = function (ele) {     items.push(ele);   };     //出队   this.dequeue = function () {     return items.shift();   };     //返回首元素   this.front = function () {     return items[0];   };     //队列是否为空   this.isEmpty = function () {     return items.length == 0;   };     //清空队列   this.clear = function () {     items = [];   };     //返回队列长度   this.size = function () {     return items.length;   };     //查看列队   this.show = function () {     return items;   }; }   var queue = new Queue(); queue.enqueue("hello"); queue.enqueue("world"); queue.enqueue("css"); queue.enqueue("javascript"); queue.enqueue("node.js"); console.log(queue.isEmpty()); // false console.log(queue.show()); //hello,world,css3,javascript,node.js console.log(queue.size()); //5 console.log(queue.front()); //hello console.log(queue.dequeue()); //hello console.log(queue.show()); //'world', 'css', 'javascript', 'node.js' console.log(queue.clear()); console.log(queue.size()); //0

以上是"js基本队列有什么方法"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0