我有一个包含〜1200个对象的数组,我想将其分配给一个集合,但我总是超时。
我试过这个(我承认不是很优雅):
_.each(mightyArray, function(mightyArrayItem){
BigCollection.create(mightyArrayItem);
});
这可行,但速度太慢了:-(
编辑
也许我走错了路。我使用的是骨干本地存储.js而不是某种远程数据库,所以它localStorage
本身可能会减慢一切?
编辑 2
我认为问题在于localStorage.setItem()
. 我indexedDB
现在试试:-/
更新/解决方案
在我在 index.html 上添加数据后,它出于某种原因工作。可能是范围问题..
<script>
BigCollection.allItems = new BigCollection.AllItems();
BigCollection.allItems.add( BigCollection.allItemsArray ); // Add all the data
</script>