Write an async generator `asyncRange(start, end)` that yields numbers from start to end with a simulated delay.
Problem Statement
Write an async generator `asyncRange(start, end)` that yields numbers from start to end with a simulated delay.
Complexity
Time Complexity: -
Space Complexity: -
Hints
š” Hint 1:
Async generators use async function* and yield.
š” Hint 2:
You can await inside an async generator before yielding.
š” Hint 3:
async function* asyncRange(s, e) { for (let i = s; i <= e; i++) { yield i; } }
ā
Solution:
```javascript
async function* asyncRange(start, end) {
for (let i = start; i <= end; i++) {
yield i;
}
}
```