diff --git a/packages/core-js/modules/esnext.async-iterator.from.js b/packages/core-js/modules/esnext.async-iterator.from.js index 9ddce9b395fb..30aa4cc84556 100644 --- a/packages/core-js/modules/esnext.async-iterator.from.js +++ b/packages/core-js/modules/esnext.async-iterator.from.js @@ -30,7 +30,7 @@ $({ target: 'AsyncIterator', stat: true, forced: true }, { } if (iterator === undefined) { usingIterator = getIteratorMethod(object); - if (usingIterator) return new AsyncFromSyncIterator(getIterator(object, usingIterator)); + if (usingIterator) iterator = new AsyncFromSyncIterator(getIterator(object, usingIterator)); } return new AsyncIteratorProxy({ iterator: iterator !== undefined ? iterator : object }); }