diff --git a/packages/core/src/change_detection/differs/default_iterable_differ.ts b/packages/core/src/change_detection/differs/default_iterable_differ.ts index d7b470a84f..91717994cc 100644 --- a/packages/core/src/change_detection/differs/default_iterable_differ.ts +++ b/packages/core/src/change_detection/differs/default_iterable_differ.ts @@ -236,7 +236,6 @@ export class DefaultIterableDiffer implements IterableDiffer, IterableChan _reset() { if (this.isDirty) { let record: IterableChangeRecord_|null; - let nextRecord: IterableChangeRecord_|null; for (record = this._previousItHead = this._itHead; record !== null; record = record._next) { record._nextPrevious = record._next; @@ -247,9 +246,8 @@ export class DefaultIterableDiffer implements IterableDiffer, IterableChan } this._additionsHead = this._additionsTail = null; - for (record = this._movesHead; record !== null; record = nextRecord) { + for (record = this._movesHead; record !== null; record = record._nextMoved) { record.previousIndex = record.currentIndex; - nextRecord = record._nextMoved; } this._movesHead = this._movesTail = null; this._removalsHead = this._removalsTail = null;