Lawnchairを使用して、データをクライアントにローカルに保存しています。値を挿入するために使用しているキーは、サーバー側で作成されます。
現在、.all を使用すると、戻り値のリストは 0 からインデックス付けされた配列になります。次に、このリストを反復処理して、返された値をオブジェクト リテラルに格納します (underscore.js を使用)。
var objects = {};
_.each(returnedArray, function (val) {
objects[val.key] = val;
});
これにより、コードの他の部分で O(1) ルックアップを使用できますが、Lanchair からのすべての読み取りで O(n) 操作が必要です。
Lawnchair を構成して (または別のメソッドやメソッドの組み合わせを使用して)、データセット全体を反復せずにキー インデックス付きオブジェクト リテラルを返すことはできますか?