2013-10-24 62 views

回答

2

你可以用shift:

while (n-- > 0) { 
    collection.shift(); 
} 

乾杯。

1

您可以索引n之後收集到的車型復位:

collection.reset(collection.slice(n)); 
+0

這是更好地使用'remove',而不是'reset','collection.remove(collection.slice(N,collection.lenght) )' –

+0

我有錯誤 - collection.slice不是函數。 – yAnTar

+0

@KiTO用於批量操作,骨幹建議重置。但我會假設我們中的任何一個都是正確的,取決於情況,例如取決於重新進行批量移除或重置會導致多少重新繪製。 Re:切片,這絕對是一個功能,你可以在Backbone的源代碼中找到它,你可以顯示你正在使用的代碼嗎? –