2013年12月9日 星期一

在Javascript也能有LinkedList的資料結構

若在寫javascript需要用到Linked List的資料結構的時候,可以參考這篇文章,用到的的js下載連結後,即可類似使用以下用法:

var list = new LinkedList(); //初始化LinkedList
list.add("red");
list.add("orange");
list.add("yellow");

alert(list.item(1));   //取出第2個位置的項目 "orange"

list.remove(1);   //移除第2位置的項目,之後的元素會向前移

alert(list.item(1));   //"yellow"元素替補為第2個項目
另外比較常用的 他還提供toArray(),將項目轉換為一個個的陣列元素,方便存入cookies以待未來取用。

var arrayData = list.toArray();

沒有留言:

張貼留言