Javascript中同级属性中的调用函数

Javascript中同级属性中的调用函数,javascript,Javascript,我有一件像这样的东西。我想从refreshToken属性的内部回调调用encodeToken。有谁能帮我看看javascript是如何工作的吗?谢谢 var obj = { encodeToken: function (obj){ var opt = {expiresInMinutes: 1} return jwt.sign(obj, config.jwt_key, opt); }, decodeToken: function (toke

我有一件像这样的东西。我想从refreshToken属性的内部回调调用encodeToken。有谁能帮我看看javascript是如何工作的吗?谢谢

var obj = {
    encodeToken: function (obj){
        var opt = {expiresInMinutes: 1}
        return jwt.sign(obj, config.jwt_key, opt);
    },

    decodeToken: function (token, callback){
        jwt.verify(token, config.jwt_key, function (err, decoded){
            callback(err, decoded);
        });
    },

    refreshToken: function (token, callback) {

        this.decodeToken(token, function (err, decoded){
            callback(err, howToCall.encodeToken());
        });
    },

};
您可以阅读一个很好的解释-参见简单调用和作为对象方法章节-或

您可以阅读一个很好的解释-参见简单调用和作为对象方法章节-或

你可以毫无问题地引用你的对象

你可以毫无问题地引用你的对象

refreshToken: function (token, callback) {
    var self = this;
    this.decodeToken(token, function (err, decoded){
        callback(err, self.encodeToken());
    });
}
refreshToken: function (token, callback) {
    obj.decodeToken(token, function (err, decoded) {
        callback(err, obj.encodeToken());
    });
},