$.Data.Queue() - Class
Queue follows first in first out methodology. Queue data structure can be created in NedilJS using $.Data.Queue() class
Property
Methods
Example 1
This example demonstrates Queue operations using $.Data.Queue class
JS
HTML
CSS
$.domLoaded(function() { // create $.Data.Queue Object var q = new $.Data.Queue(); // enqueue few elements q.enqueue(12); q.enqueue(57); q.enqueue(23); function showContent() { var cont = ""; // iterate over the queue elements q.iterate(function(el) { cont += el + ", "; }); // show queue $.get("#queue").text(cont); } showContent(); $.get("#btn1").on("click", function() { var va = $.get("#inp").element().value.trim(); // enqueue new element q.enqueue(va); showContent(); }); $.get("#btn2").on("click", function() { // dequeue var top = q.dequeue(); $.get("#dequeue").html("Removed Element : " + top); showContent(); }); });
Result
| |||||||||||||||||||