중첩 된 lodash find를 사용할 때 배열의 내부 배열에서 요소를 검색하는 방법이 있습니까?lodash를 사용하여 배열의 내부 배열에서 요소 검색
나는 각 요소에 자식 배열이있는 그룹의 배열을 가지고 있습니다. 모든 어린이는 고유 한 ID를가집니다 (그룹 간에도). 나는 ID == 값을 가진 아이의 보류를 얻을 필요가 지금은 다음과 같은 일을 해요 :
을 첫째로 내가 필요로 조회하는 그룹 :
var group = _(groups).find(g => {return _(g.children).find(c => {return c.id == value})});
그럼 내가 얻을를 아이 :
var child = _(group.children).find(c => {return c.id == value});
이것을 달성하는보다 효과적이고 우아한 방법이 있습니까?
이유 lodash을하는 또 다른 방법이에서 발견? 네이티브 자바 스크립트 (filter(), map() 등)가 충분하지 않습니까? –
아이디어가 없습니다. 프로젝트에서 사용합니다 :-) – Nat