remove method
void
remove(
- N node
删除节点
Implementation
void remove(N node) {
if (node.prev != null) {
node.prev!._next = node.next;
} else {
_first = node.next;
}
if (node.next != null) {
node.next!._prev = node.prev;
} else {
_last = node.prev;
}
node.unmount();
if (length == 0) {
_first = null;
_last = null;
}
}