构造函数

new LinkedList()

一个基本链表数据结构。

公共属性

first : Object

列表中的第一个元素。

Source code: utils/LinkedList.js (Line 39)

last : Object

列表中的最后一个元素。

Source code: utils/LinkedList.js (Line 46)

next : Object

列表中的下一个元素。

Source code: utils/LinkedList.js (Line 25)

prev : Object

列表中的前一个元素。

Source code: utils/LinkedList.js (Line 32)

total : integer

列表中的元素数。

Source code: utils/LinkedList.js (Line 53)

公共方法

add(item) → {object}

将一个新元素添加到这个链表中。

参数

名称 类型 参数 默认值 描述
item object 要添加到该列表中的元素。可以是一个相位。雪碧或你需要快速迭代通过任何其他对象。

Source code: utils/LinkedList.js (Line 59)


callAll(callback)

调用此列表的所有成员的函数,使用该成员作为回调的上下文。

参数

名称 类型 参数 默认值 描述
callback function <该函数调用的函数。

Source code: utils/LinkedList.js (Line 156)


remove(item)

如果它存在,从这个链表中移除给定的元素。

参数

名称 类型 参数 默认值 描述
item object <从列表中删除的项。

Source code: utils/LinkedList.js (Line 107)


reset()

重置第一,上,下一个节点的指针列表。

Source code: utils/LinkedList.js (Line 92)