Javascript 如何将uri响应传递给另一个函数并获取长度?

Javascript 如何将uri响应传递给另一个函数并获取长度?,javascript,arrays,json,function,ember.js,Javascript,Arrays,Json,Function,Ember.js,我试图将uri响应传递给另一个函数,并获取传递的响应的长度。我第一步就成功了。但当得到长度时,它给出了错误的长度。如何克服这一点?请帮帮我 我试过这个密码 importfn : function() { new URI(Org, self.get('currentOrg.ORG_ID'), GIHNBV) .POST(hghgb) .then(function(res) { self.send("addfromua", re

我试图将uri响应传递给另一个函数,并获取传递的响应的长度。我第一步就成功了。但当得到长度时,它给出了错误的长度。如何克服这一点?请帮帮我

我试过这个密码

importfn : function() {
  new URI(Org, self.get('currentOrg.ORG_ID'), GIHNBV)
          .POST(hghgb)
          .then(function(res) {
              self.send("addfromua", res);
           }
}
addfromua : function(res) {
   for(var rl=0; rl <arguments.length; rl++){
       console.log(res[rl);
   }
}
importfn:function(){
新URI(Org,self.get('currentOrg.Org_ID'),GIHNBV)
.邮政署(HGB)
.然后(功能(res){
self.send(“addfromua”,res);
}
}
addfromua:函数(res){

对于(var rl=0;rl我认为它不是
arguments
它应该是
res

addfromua : function(res) {
   for(var rl=0; rl <res.length; rl++){
       console.log(res[rl);
   }
}
addfromua:function(res){

对于(var rl=0;rl No),我尝试了此操作。它返回未定义。如果我在控制台中打印“res”,它将返回一个带有我的响应的对象。但在尝试res.length时,它返回未定义的。res是数组还是对象?对象。我找到了结果。我尝试了res.attributes.length,它成功地为我提供了对象的长度。感谢您的响应