frontend-challenges
frontend-challenges copied to clipboard
141 - range - typescript
index.ts
export const range = (from: number, to: number) => {
return {
[Symbol.iterator]() {
return {
current: from,
last: to,
next() {
if (this.current <= this.last) {
return { done: false, value: this.current++}
} else {
return { done: true }
}
}
}
}
}
}