首页 > 解决方案 > 打字稿 - 有什么理由为什么函数关键字在类之外而不是在类中被接受?

问题描述

我才意识到这种情况,对此我感到非常困惑。

虽然它对应用程序没有任何真正的影响,但我找不到任何理由为什么这样的东西被接受在一个类的范围之外而不是在它的内部。

function doSomethingNice()
{
    return 'Okay';
}

上面的方法有效,实际上必须使用 function 关键字,但 under 没有:

export class Etc {
    function doSomethingNice() {
        return 'Whatever';
    }
}

标签: typescript

解决方案


当你定义一个函数时,你有一种语法,当你定义一个类时,你有另一种语法......

要在类中定义方法,您只需要在没有 function 关键字的情况下声明它们。

export class Etc {
    doSomethingNice() {
        return 'Whatever';
    }
}

更多关于这里的课程。

更多关于这里的功能。


推荐阅读