()
| 34 | } |
| 35 | |
| 36 | popleft() { |
| 37 | let data = this.Left.next.val; |
| 38 | this.Left.next = this.Left.next.next; |
| 39 | this.Left.next.prev = this.Left; |
| 40 | this.map.delete(data); |
| 41 | return data; |
| 42 | } |
| 43 | |
| 44 | pushRight(val) { |
| 45 | let newNode = new ListNode(val, this.Right); |
no outgoing calls