2017-06-10 21 views
0

我試圖將uri響應傳遞給另一個函數,並獲得傳遞響應的長度。我在第一步取得了成功。但是在獲得長度時會產生錯誤的長度。如何克服?請幫幫我。如何將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); 
    } 
} 

我得到了JsonArray作爲uri調用的響應,併成功將它傳遞給「addfromua」函數。但同時試圖讓jsonarra長度「的arguments.length」它給了我總是1.

回答

1

我想是不是arguments應該res

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

沒有我想這一點。它返回undefined。如果我在控制檯中打印「res」,它將返回一個包含我的響應的對象。但在嘗試res.length時它會返回undefined。 –

+0

res是數組還是對象? –

+0

對象。我找到了結果。我試過res.attributes.length它給了我對象successfullt的長度。 –

相關問題