我正在嘗試過濾集合,然後洗牌過濾的值。在過濾的骨幹網集合上調用shuffle
我正在考慮使用Backbone提供的where
方法。類似:
myRandomModel = @.where({ someAttribute: true }).shuffle()[0]
然而,where
返回匹配的屬性,其中所有型號的陣列;顯然shuffle
需要列表一起工作:
shuffle_ .shuffle(名單)
返回列表
http://documentcloud.github.com/underscore/#shuffle
的改組副本是否有辦法把我的模型陣列變成一個'列表'?或者我應該自己寫一些邏輯來完成這件事?