若在寫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();
沒有留言:
張貼留言