函数取值的问题

dataApi:function(callback){
                var datax = [];
                this.getApi(function(data){
                    data.subjectCategorys.forEach(function(el){
                        var CategoryId = el.subjectCategoryId;
                        this.startIndex = 0;
                        this.pageSize = 20;
                        this.subjectId = el.subjectId;
                        var params = {startIndex:this.startIndex,pageSize:this.pageSize,subjectId:this.subjectId,subjectCategoryId:CategoryId}
                        huiguPost(function(data){
                            if(data.code == 0){
                                callback&&callback(data.data);
                            }else{
                                utils.Errordata();
                            }
                        },'http://develop.huiguqx.com/thirdpartyapi/subject/querySubjectArticles', params);
                        datax.push(el.subjectCategoryId);
                    })
                });
            },

我想在外面取到dataApi里面datax的值怎么取?

阅读 1.2k
1 个回答

我看到你定义了callback ,你可以把它传递给你的callback

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题