add(index, data, ref) {
        this.JsavLinkedList.add(index, data);
        this.listOfNodesReferences.splice(index, 0, ref.toString());
        this.size++;
    }
/**
     * Creates and adds a new node at the specified index of the list.
     * @param {Integer} index  The specified index on the list
     * @param {Object} data The created node data
     * @param {String} ref The created node memory reference.
     */
Creates and adds a new node at the specified index of the list.
@param {Integer} index  The specified index on the list
@param {Object} data The created node data
@param {String} ref The created node memory reference.
Creates and adds a new node at the specified index of the list . @param { Integer } index The specified index on the list @param { Object } data The created node data @param { String } ref The created node memory reference .
add(index, data, ref) {
        this.JsavLinkedList.add(index, data);
        this.listOfNodesReferences.splice(index, 0, ref.toString());
        this.size++;
    }
add ( index , data , ref ) { this . JsavLinkedList . add ( index , data ) ; this . listOfNodesReferences . splice ( index , 0 , ref . toString ( ) ) ; this . size ++ ; }
Creates and adds a new node at the specified index of the list.
Creates and adds a new node at the specified index of the list .