Fifo.js
Материал из support.qbpro.ru
Версия от 15:21, 4 августа 2013; imported>Supportadmin (Новая страница: « <nowiki> var queue=[]; //массив, в который будут добавляться и браться данные по принципу FIFO; function i…»)
var queue=[]; //массив, в который будут добавляться и браться данные по принципу FIFO;
function is_empty(){
return (queue.length == 0);
}
function get_size(){
return queue.length;
}
function add_element(){
return queue.push();
}
function get_element(){
if (is_empty()) return undefined;
return queue.shift();
}
exports.is_empty=is_empty;
exports.get_size = get_size;
exports.get_element=get_element;
exports.add_element=add_element;
