美文网首页
用javascript写列表

用javascript写列表

作者: panergongzi | 来源:发表于2020-03-13 12:15 被阅读0次

学习列表这种最基础的数据结构,用清楚它的用途,需要提供哪些接口就可以了。下面我简单介绍一下列表的基本结构。

列表需要提供的方法和属性

1,pos //当前指针位置

2,length //列表长度

3,arr //用于存储列表的容器

4,clear() //用于清除列表

5,toString() //获取列表的所有元素

6,getElement() //获取指针当前指向的元素

7,insert(el,after) //el需要插入的元素,after目标元素,可以进指定元素插入目标元素的后面

8,append(el) //向列表添加元素

9,remove(el) //移除指定元素

10,front() //读出列表第一个元素

11,end() //读出列表最后位置的元素

12,prev() //将当前指针向前移动一位

13,next() //将当前指针向后移动一位

14,hasNext() //判断后一位

15,hasPrev() //判断前一位

16, currPos() //返回列表当前位置

17,moveTo(position) //将指针移动到指定位置

附上原码,有兴趣也可以自己敲一敲

https://github.com/panergongzi/designPatternsForJavascript/blame/master/list.html

相关文章

网友评论

      本文标题:用javascript写列表

      本文链接:https://www.haomeiwen.com/subject/lasqshtx.html