您好,登錄后才能下訂單哦!
這篇文章主要介紹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基本隊列有什么方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。