forEach(callback: Function): void {
        let current = this._head;
        let index = 0;
        while (current) {
            callback.call(current, current, index++, this);