编辑代码

//双向链表定义
class DoublyLinkedList {
    constructor () {
        this.nodes = [];
    }

    get size() {
        return this.nodes.size;
    }

    get head() {
        return this.size ? this.nodes[0] : null;
    }

    get tail() {
        return this.size ? 
         this.nodes[this.size - 1] : null;
    }

    insertAt(index, value) {
        
    }
}