점 표기법없이 RxJS로 함수를 작성하는 방법이 있습니까?RxJS로 함수/연산자 작성
사용 사례 : 이벤트의 내 스트림은 구성 가능한 기능으로 처리 될 수 있으며 배열에 추가하여 구성하려고합니다. 다음과 같이
const result$ = source$.map(function1).map(function2).map(function3)
나는 farray = [function1, function2, function3]
이 그것을 사용하고 싶습니다 :
const result$ = source$.compose(farray)
이유가 실행 중 (또는 초기화시)를 farray
을 변경 할 수 있어야한다는 것입니다.
나는 map
및 filter
과 기타 Rx 버전과 어떻게 반응하는지 알 수는 없지만 을 찾았습니다.
팁 주셔서 감사합니다.
감사 @sielakos. 나는 Ramada를 당기는 것만으로 약간의 오버 헤드가 생길 수 있다고 생각합니다. Rx 운영자조차도 작성할 수 있습니까? '.map (fn1)','.do (fn2)','.filter (fn3)'처럼? – DavidC
@DavidC 예, 당신은 쉽게 줄일 수있는 충분한 구성을 구현할 수 있습니다. 조작자를 작곡하는 경우에는 구현하는 것 말고도 올바른 구문을 상상하기가 어렵 기 때문에 할 일이별로 없습니다. 그러나 관측 가능 함수를 가져 와서 반환하는 함수를 쉽게 구성 할 수 있습니다. 나는 그 대답을 보여주는 또 하나의 예를 덧붙였다. – sielakos
놀라운 @sielakos! 감사. 나는 그것에서 많은 것을 배울 것이다 ... – DavidC