저는 로다시에 익숙하지 않습니다. 빈 배열 값을 제외하고 값으로 비어 있지 않은 배열을 가진 객체를 반환합니다. filteredResults
의lodash : 비어 있지 않은 배열의 값을 가진 객체를 필터링하십시오.
let results = {"1":[1,2,3],"2":[2,4,6],"0":[]};
let filteredResults = _.filter(results, (result) => {return (_.size(_.values(result)) > 0);});
console.log(filteredResults);
내 예상 값은 다음과 같습니다 {'1': [ 1, 2, 3 ], '2': [ 2, 4, 6 ] }
. 그러나 나는 [ [ 1, 2, 3 ], [ 2, 4, 6 ] ]
의 결과를 얻고 있습니다.
1
및 2
의 키는 어디에 있습니까?