Javascript中同级属性中的调用函数
我有一件像这样的东西。我想从refreshToken属性的内部回调调用encodeToken。有谁能帮我看看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
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());
});
},