๐พ*closedRange()
JSโฉ iteration โฉ custom generators โฉ *closeRange()
๐พ replit๏ผclosed range (generator)
๐ compare๏ผ ClosedRange (the hard way), *list()
// โญ๏ธ (closed) range of integers
function* closedRange(start, end) {
for (let i = start; i <= end; i++) { yield i }
}
๐็ฏไพ๏ผ
for (const i of closedRange(1, 3)) console.log(i); // 1 2 3
[...closedRange(-2, 2)], // [ -2, -1, 0, 1, 2 ]
Last updated
Was this helpful?