generator combo
Fri Sep 08 2023 08:35:24 GMT+0000 (Coordinated Universal Time)
Saved by
@artemhoriuk
#javascript
function* generateSequence(start, end) {
for (let i = start; i <= end; i++) yield i;
}
function* generateAlphaNum() {
// 0..9
yield* generateSequence(48, 57);
// A..Z
yield* generateSequence(65, 90);
// a..z
yield* generateSequence(97, 122);
}
let str = '';
for(let code of generateAlphaNum()) {
str += String.fromCharCode(code);
}
alert(str); // 0..9A..Za..z
content_copyCOPY
Comments