Ramda.js를 처음 사용하고 특정 속성을 기반으로 개체를 필터링하는 방법이 궁금합니다.Ramda.js의 속성으로 개체 필터링
_.filter
은 값이이고 속성이 아닌 것으로 보입니다. 예를 들어, 예제는 REPL에 주어진 :
var isEven = (n, prop) => {
console.log(typeof prop);
// =>
// undefined
// undefined
// undefined
// undefined
return n % 2 === 0;
}
R.filter(isEven, {a: 1, b: 2, c: 3, d: 4}); //=> {b: 2, d: 4}
경우 내가 가지고있는 다음 개체 :
const obj = {a: 1, b: 2, c: 3};
내 원하는 결과는 다음과 같습니다
const filterProp = (x) => /* some filter fn */;
filterProp('b')(obj);
// => {a: 1, c: 3};
어떻게 할 수 Ramda를 사용하여 객체의 속성을 필터링합니까?