Lawnchair을 사용하여 클라이언트에 로컬로 데이터를 저장합니다. 값을 삽입하는 데 사용하는 키는 서버 측에서 작성됩니다.열쇠로 색인 된 객체를 반환하도록 Lawnchair .all을 구성 할 수 있습니까?
현재 .all을 사용하면 반환 값의 목록은 0부터 인덱싱 된 배열입니다. 그런 다음 반환 된 값을 underscore.js를 사용하여 객체 리터럴에 저장하는이 목록을 반복합니다.
var objects = {};
_.each(returnedArray, function (val) {
objects[val.key] = val;
});
이 내 코드의 다른 부분에서 O (1) 조회를 사용할 수 있지만, 모두가 Lawnchair에서 읽어상의 O (N) 작업이 필요합니다.
Lawnchair를 구성하거나 (다른 방법/방법 조합을 사용하여) 전체 데이터 집합을 반복하지 않고 키 색인화 된 개체 리터럴을 반환 할 수 있습니까? 다른 라이브러리를 사용하여 열려있는 경우