Простая реализация связного списка без головы и хвоста, замкнутого сам на себя. Файл – queue.ts класс, элемент списка Файл – queuecontroller.js, класс контроллер инициализации,добавления,удаления поиска элемента в списке Пример кода контроллера:
let cnt = 1;
let myclass = new queueController(`newdata${cnt}: string`);
console.log("runned");
cnt++;
myclass.addelem( `newdata${cnt}: string` );
console.log("2",myclass.queueelem);
cnt++;
myclass.addelem( `newdata${cnt}: string` );
console.log("3",myclass.queueelem);
myclass.delelembydata('newdata1: string');
myclass.searchelembydata('newdata2: string');
Скачать проект