小编Mar*_*iak的帖子

Typescript找不到名字'IterableIterator'

我的打字稿中的代码有问题经过tsc编译后,我有类似的错误找不到一些名字.

app.ts(1,22): error TS2304: Cannot find name 'IterableIterator'.
app.ts(8,20): error TS2304: Cannot find name 'IteratorResult'.
app.ts(26,6): error TS2304: Cannot find name 'Symbol'.
app.ts(26,26): error TS2304: Cannot find name 'IterableIterator'.
Run Code Online (Sandbox Code Playgroud)

我的代码是:

class Fib implements IterableIterator<number> {
    protected fn1 = 0;
    protected fn2 = 1;

    constructor(protected maxValue?: number) {}

    public next(): IteratorResult<number> {
        var current = this.fn1;
        this.fn1 = this.fn2;
        this.fn2 = current + this.fn1;

        if (this.maxValue && current <= this.maxValue) {
            return {
                done: false,
                value: current
            }
        }

        return { …
Run Code Online (Sandbox Code Playgroud)

javascript typescript

10
推荐指数
2
解决办法
6720
查看次数

标签 统计

javascript ×1

typescript ×1