Observable
을 구독하면 RxJ observables
은 시간이 지남에 따라 양보되는 비동기 컬렉션입니다.배열에서 RxJs 연산자 사용
이제 RxJs 연산자를 Linq 연산자로 사용하고 싶습니다. 내 질문은 어떻게 대신 Array
RxJs 연산자를 사용할 수 있습니다. 나는이 RxJS이 무엇인지 무엇인지 많은 오해라고 생각
let countMatchingMembers = (collection: Array<any>): number => {
// I want to use on collection instead of Rx.Observable
const matchingMembersObservable = Rx.Observable.from(collection)
.filter(p => {
return p.value !== null && typeof p.value !== "undefined";
});
return matchingMembersObservable.count() > 0;
}
배열에 대해 정의되지 않았기 때문에 배열에 사용할 수 없습니다. 추신 :이 예제 js 배열에 이미'filter'와'length'가 내장되어 있습니다. – zerkms
배열에 함수가 있음을 알고 있지만 join, flatmap, distinct와 같은 고급 연산자를 사용하고자하므로 일반적인 질문으로 묻습니다. 몇 가지 Linq 라이브러리가 있다는 것을 알고 있지만, 나는 하나의 고유 한 라이브러리로 그렇게하기를 희망했다. – Linvi
그래서 배열을'Rx.Observable.from()'으로 observable로 변환 하시겠습니까? 그게 어떤 문제 야? – zerkms