[英]Merging Objects in Javascript for Infinite Loading Ajax Plugin
我正在嘗試實現無限滾動。 一個ajax請求返回一個包含10個線程的對象。 每當用戶滾動到底部時,都會調用此ajax請求。 我正在尋找一種將這些對象合並在一起的方法。
一個對象看起來像這樣:
Article: Object
page: 1
last_page: 20
data: Array[10]
0: Object
1: Object
2: Object
在數據數組內部,對象又是數組和對象……所以,我的真正問題是,我們所說的是一個包含各種對象和數組的相當大的對象。 知道我如何能夠做到這一點嗎?
謝謝! <3
要將數組添加到另一個數組,可以使用以下代碼:
// `b` onto `a`:
a.push.apply( a, b );
有關合並/合並數組的最佳方法的更多信息,請參見此鏈接 。
就您而言,似乎您保留了一大堆數據(最后)。 這意味着您將把新文章數據推到最前面。 由於您知道該堆將是最大的,因此,如果使用以下命令,它將獲得良好的性能:
var articlePile = article.data;
// For every new article push the data onto the pile
articlePile.push.apply( articlePile, article2.data );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.