RXJ를 사용하여 스트림 요소를 처리 할 때 출력이없는 이유는 무엇입니까? 운영자를 올바르게 사용하는 방법?
RXJS 스트리밍 : 연산자 from
올바른 of
RXJ를 사용하여 데이터 스트림을 처리 할 때는 연산자를 올바르게 선택하는 것이 중요합니다. 이 기사에서는 일반적인 RXJS 스트림 처리 문제에 대해 설명합니다. of
from
사용하여 배열 요소를 처리 할 때 출력 결과는 기대치를 충족하지 않습니다.
문제 설명 :
목표 : 숫자가 포함 된 배열에서 짝수를 걸러 내고 짝수 숫자에 2를 곱하십시오.
오류 코드 :
'rxjs'에서 {of} 가져 오기; 'rxjs/운영자'에서 {map, 필터} 가져 오기; const e = of ([1, 2, 3, 4, 5]; e.pipe ( 필터 (항목 => 항목 % 2 === 0), 지도 (num => num * 2) ) .subscribe (v => console.log (v));
이 코드를 실행 한 후에는 출력이 없습니다. 이는 of
가 배열의 각 요소 대신 단일 요소로 전체 배열 [1, 2, 3, 4, 5]
분리하기 때문입니다. 따라서 filter
및 map
연산자가 수신 한 item
전체 배열이므로 조건부 판단 및 곱셈 결과가 기대치를 충족시키지 못합니다.
해결책:
배열에서 각 요소를 별도로 방출하려면 from
필요합니다. from
Operator는 배열, 문자열 및 기타 객체와 같은 반복 가능한 객체를 관찰 가능한 상태로 변환 할 수 있으며, 이는 객체의 각 요소를 순서대로 방출합니다.
올바른 코드 :
'rxjs'에서 {from} 가져 오기; 'rxjs/운영자'에서 {map, 필터} 가져 오기; const e =에서 ([1, 2, 3, 4, 5]); e.pipe ( 필터 (항목 => 항목 % 2 === 0), 지도 (num => num * 2) ) .subscribe (v => console.log (v));
이 코드에서, from([1, 2, 3, 4, 5])
은 배열을 관찰 가능한 것으로 변환하여 1, 2, 3, 4, 5를 차례로 방출합니다. filter
연산자는 숫자 2와 4 짝수를 필터링하고 map
연산자는 2를 곱하고 최종 출력은 4와 8입니다.
이 예를 통해 배열을 처리 할 때 of
와 from
차이점과 예상되는 스트림 처리 결과를 달성하기 위해 올바른 연산자를 선택하는 방법을 명확하게 볼 수 있습니다. 단일 값을 방출 of
반복 가능한 물체의 각 요소를 방출 from
.
위 내용은 RXJ를 사용하여 스트림 요소를 처리 할 때 출력이없는 이유는 무엇입니까? 운영자를 올바르게 사용하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

가상 통화 가격 상승의 요인은 다음과 같습니다. 1. 시장 수요 증가, 2. 공급 감소, 3. 긍정적 인 뉴스, 4. 낙관적 시장 감정, 5. 거시 경제 환경; 감소 요인에는 다음이 포함됩니다. 1. 시장 수요 감소, 2. 공급 증가, 3. 부정적인 뉴스의 파업, 4. 비관적 시장 감정, 5. 거시 경제 환경.

Ripple에 의해 생성 된 Ripple은 빠르고 저비용이며 소규모 거래 지불에 적합한 국경 간 지불에 사용됩니다. 지갑 및 교환을 등록한 후 구매 및 스토리지를 만들 수 있습니다.

CONCORDIUM : 개인 정보 및 규정 준수를 고려한 공개 1 단계 블록 체인 플랫폼은 공개 1 단계 블록 체인 플랫폼입니다. 그것의 핵심은 개인 정보 및 규제 준수와 신원 확인을 영리하게 통합하는 데 있습니다. 2018 년 Lars Seier Christensen이 설립 한 플랫폼의 핵심 기술은 각 트랜잭션의 프로토콜 수준에 암호화 신원을 포함합니다. 이 독특한 디자인은 사용자 개인 정보를 보호하면서 책임 추적 성을 보장하고 블록 체인 필드의 익명 성과 규제 요구 사항 사이의 충돌 문제를 효과적으로 해결합니다. 이 문제를 완화하기 위해 Concordium은 제로 지식 증명 (ZKP) 기술을 사용하여 사용자가 불필요한 개인 정보를 공개 할 필요없이 특정 ID 속성을 확인할 수 있습니다. 이것은 모든 것을 의미합니다

분산 교환과 하이브리드 교환의 차이는 주로 다음과 같이 반영됩니다. 1. 거래 메커니즘 : 분산 된 거래소는 트랜잭션과 일치하는 스마트 계약을 사용하는 반면 하이브리드 교환은 중앙 집중식 및 분산 메커니즘을 결합합니다. 2. 자산 통제 : 분산 된 Exchange 사용자는 자산 및 혼합 Exchange 소유권 중앙 집중화 및 탈 중앙화. 3. 개인 정보 보호 : 분산 교환은 높은 익명 성을 제공하며 하이브리드 거래소에는 중앙 집중식 모드에서 KYC가 필요합니다. 4. 거래 속도 및 유동성 : 분산 거래소는 느리고 유동성은 사용자 풀에 따라 다르며 하이브리드 거래소는 중앙 집중식 모드에서 더 빠르고 액체입니다. 5. 플랫폼 거버넌스 : 분산 교환은 지역 사회 거버넌스에 의해 규율되며, 하이브리드 거래소는 공동으로 지역 사회와 중앙 집중식 팀이 적용됩니다.

Laravel과 YII의 주요 차이점은 설계 개념, 기능적 특성 및 사용 시나리오입니다. 1. Laravel은 개발의 단순성과 즐거움에 중점을두고 Eloquentorm 및 Artisan 도구와 같은 풍부한 기능을 제공하며 빠른 개발 및 초보자에게 적합합니다. 2.YII는 성능과 효율성을 강조하고, 고 부하 애플리케이션에 적합하며, 효율적인 Activerecord 및 캐시 시스템을 제공하지만 가파른 학습 곡선이 있습니다.

MySQL에서는 altertabletable_nameaddcolumnnew_columnvarchar (255) 이후에 필드를 추가하여 altertabletable_namedropcolumncolumn_to_drop을 사용하여 필드를 삭제합니다. 필드를 추가 할 때는 쿼리 성능 및 데이터 구조를 최적화하기위한 위치를 지정해야합니다. 필드를 삭제하기 전에 작업이 돌이킬 수 없는지 확인해야합니다. 온라인 DDL, 백업 데이터, 테스트 환경 및 저하 기간을 사용하여 테이블 구조 수정은 성능 최적화 및 모범 사례입니다.

오늘의 날짜를 WordPress에 표시 하시겠습니까? 많은 뉴스 웹 사이트, 온라인 저널 및 자주 업데이트되는 블로그는 현재 날짜와 시간을 보여줄 수 있습니다. 이를 통해 사용자는 현재 날짜와 콘텐츠를 게시 한 시점을 알 수 있습니다. 이 기사에서는 WordPress 사이트에 오늘의 날짜 또는 현재 시간을 쉽게 표시하는 방법을 보여 드리겠습니다. WordPress에서 오늘 날짜를 보여주는 이유는 무엇입니까? 많은 뉴스 사이트는 웹 사이트 제목 섹션, 특히 매일 주요 스토리를 게시하는 작은 뉴스 사이트에 현재 날짜를 표시합니다. 이를 통해 사용자가 최신 버전의 온라인 버전을보고 있음을 보장합니다.

Tezos Blockchain에 본사를 둔 암호화 결제 플랫폼 인 Lyzi는 플랫폼의 추가 개발 및 확장을 위해 1,300 만 유로 (약 140 만 달러) 종자 자금 조달을 발표했습니다. 이 라운드는 DFNS의 창립자 인 Christopher Grilhault Des Fontaines와 Astek 설립자 Jean-Luc Bernard가 이끌었습니다. Lyzi는이 자금을 사용하여 Tezos의 두 번째 레이어 솔루션 인 ETHERLINK에서 EVMS (Ethereum Virtual Machines)와 호환하여 시장 범위를 확장 할 계획입니다. Lyzi의 목표는 cryptocurrency 지불 프로세스를 단순화하고 판매자에게 더 매력적으로 만드는 것입니다. 리지
