MST
星途 面试题库

面试题:TypeScript中生成器函数的基本使用

请使用TypeScript编写一个简单的生成器函数,该函数能够按顺序生成1到10的整数,并且展示如何使用这个生成器函数来获取这些数字。
27.7万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
// 生成器函数
function* numberGenerator() {
    for (let i = 1; i <= 10; i++) {
        yield i;
    }
}

// 使用生成器函数
const gen = numberGenerator();
let num: number | undefined;
while ((num = gen.next().value)!== undefined) {
    console.log(num);
}