Javascript类方法装饰器对此的访问

Kousha

假设我有一堂课

class Service {
    authenticated = false;

    login() {
        // login
        this.authenticated = true;
    }

    unauthenticatedMethod() {
        // everyone should have access
    }

    authenticatedMethod() {
        // only if authenticated  = true
    }
}

我想要一个装饰器@authenticated,可以将其添加到authenticatedMethod方法中以检查authenticated变量。

卡米尔(KamilKiełczewski)

目前的js在浏览器不支持的装饰尚未-但是你可以使用打字稿有装饰-然而TS装饰没有获得this多个);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章