我想在一个函数中调用一个函数并让这个内部函数返回一个对象。我正在使用我自己创建的 JSONRequest 函数,因此只需假设请求获取一组角色。这是代码:
(users = function(){
this.getUserRoles = function(){
var params = {};
var json = new JSONRequest(function(data){
rolesObj = data['roles'];
return rolesObj;
}, 'get_roles', params);
}
});
然后我调用以下命令,但它返回未定义:
var cls = new users();
alert(cls.getUserRoles().length);