Returns the first node or undefined if the list is empty.
Returns the first value or undefined if the list is empty.
Returns the last node or undefined if the list is empty.
Returns the last value or undefined if the list is empty.
Iterable for iterating this collection in reverse order.
The version number used to track changes.
Protected
_addProtected
_clearProtected
_getProtected
_removeAdds a item after the specified node.
The node to precede the item.
The value to insert after the node.
Adds a item before the specified node.
The node to follow the item.
The value to insert before the node.
Iterates the list returns the the first node that matches the value specified. Returns undefined if not found.
The node matching the item or undefined if not found
Iterates the list in reverse returns the the first node that matches the value specified. Returns undefined if not found.
The node matching the item or undefined if not found
Iterates the list returns the the node at the index requested. Returns undefined if the index is out of range.
The node at the index requested or undefined.
Removes the node specified.
True if the node was removed. False if not found (already removed).
Generated using TypeDoc
A doubly (bidirectional) linked list. Acts as a safe, value focused wrapper for a linked-node-list.