2015-04-07 63 views
0

我收到一些非常大的字符串作爲Ajax請求的響應,用於在前端生成視圖。將大字符串作爲參數傳遞 - 未優化?

我知道是否它的一個對象,然後對該對象的引用作爲參數傳遞。但是String的情況如何?優化傳遞非常大的字符串作爲參數是不好的?

fetchData(empId, date1, date2).done(function(response) { 
     //here response is a very large string 
     ... 
     .. 
     createView(response); 
     refreshCumulatives(response); 
     ... 
     .. 
    }).fail(function(jqXHR, textStatus, errorThrown) { 

    }); 
+1

沒關係。在性能方面,這取決於你打算用這個字符串做什麼? – mohamedrias

回答

0

我知道,如果它的一個對象,然後對該對象的引用作爲 參數傳遞。但是String的情況如何?

即使字符串將作爲參數傳遞給在donecallback功能進行傳遞。它只是傳遞給回調函數的數據,不管它是字符串還是對象。

你打算如何處理response在你的done回調將在性能方面的實際差異。

相關問題