rxjsで5回呼び出すごとに遅延を作成するにはどうすればよいですか?

ZPPP

イベントのストリームが無限にあり、それらを5つに制限する必要があり、残りを3秒間一時停止します

したがって、5回の呼び出しごとに遅延を行う必要があります

noririco
    from([ 1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28 ])
      .pipe(
        // To demonstrate 1 after 1 values stream we use concatMap
        // we return new Observalbe via of operator
        // we pipe the delay for each element based on the index value we passed 
        // in our concatMap
        concatMap((x,i) => of(x).pipe(
          delayWhen((x) => { 
            console.log("im index: " + i);
            // Not the first element, and every 5th element
            return i !== 0 && i % 5 === 0 ? timer(3000): timer(0)})
          ))
      )
      .subscribe(x => console.log(x))
      // Output: 1,2,3,4,5 ...delay 3s.... 6,7,8,9,10 ...delay 3s...

あなたは私が作っこのstackblitzで見ることができます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

関数呼び出しを5秒間遅延させるにはどうすればよいですか?

分類Dev

呼び出しごとにsetIntervalの新しい遅延を生成するにはどうすればよいですか?

分類Dev

JS関数をスパムの呼び出しごとに1回だけ実行するようにするにはどうすればよいですか?

分類Dev

遅延関数呼び出しの順次実行と並列実行を組み合わせるにはどうすればよいですか?

分類Dev

構造体の寿命を延ばして、tokio :: runを呼び出すことができるようにするにはどうすればよいですか?

分類Dev

Angular 2で10秒ごとに関数を呼び出すにはどうすればよいですか?

分類Dev

コントラクトコールごとに呼び出される関数を作成するにはどうすればよいですか?–堅牢性

分類Dev

関数を2回呼び出せないようにするにはどうすればよいですか?

分類Dev

RXJSで遅延のある値を出力するにはどうすればよいですか?

分類Dev

10秒ごとに関数を呼び出すにはどうすればよいですか?

分類Dev

特定の関数が呼び出されたときに関数を呼び出す関数を作成するにはどうすればよいですか?

分類Dev

useQueryによるAPI呼び出しを1回だけ呼び出されるように制限するにはどうすればよいですか?

分類Dev

Swift 3のメインスレッドで時間遅延後に関数を呼び出すにはどうすればよいですか?

分類Dev

2秒の遅延後に別のJFrameでJFrameを呼び出すにはどうすればよいですか?

分類Dev

JavaScriptで遅延のある無限ループを作成するにはどうすればよいですか?

分類Dev

メソッド呼び出しを1秒間遅らせるにはどうすればよいですか?

分類Dev

C#でコマンドの遅延を作成するにはどうすればよいですか?

分類Dev

forループ内で同期遅延を作成するにはどうすればよいですか?

分類Dev

遅い関数を呼び出しているときに速い戻り値を取得するにはどうすればよいですか?

分類Dev

AsyncTask呼び出し中に遅れることなくUIThreadでsplashAnimationを実行するにはどうすればよいですか?

分類Dev

AndroidEditTextに入力するときに関数を呼び出すにはどうすればよいですか

分類Dev

PHPでfunc(a)(b)(c)のように呼び出すことができる関数を作成するにはどうすればよいですか?

分類Dev

既存の列から遅延値変数を作成するにはどうすればよいですか?

分類Dev

遅延のあるオブザーバブルを作成するにはどうすればよいですか

分類Dev

java-scriptで5万回以上呼び出す再帰関数を呼び出すにはどうすればよいですか?

分類Dev

Spring-bootでRest呼び出し用のwebSocketを作成するにはどうすればよいですか?

分類Dev

2つのAPI呼び出しを必要とするAngular / rxjsにオブジェクトをロードするにはどうすればよいですか?

分類Dev

呼び出された回数をカウントするコンシューマーを作成するにはどうすればよいですか?

分類Dev

'--help'が呼び出されたことを検出するにはどうすればよいですか?

Related 関連記事

  1. 1

    関数呼び出しを5秒間遅延させるにはどうすればよいですか?

  2. 2

    呼び出しごとにsetIntervalの新しい遅延を生成するにはどうすればよいですか?

  3. 3

    JS関数をスパムの呼び出しごとに1回だけ実行するようにするにはどうすればよいですか?

  4. 4

    遅延関数呼び出しの順次実行と並列実行を組み合わせるにはどうすればよいですか?

  5. 5

    構造体の寿命を延ばして、tokio :: runを呼び出すことができるようにするにはどうすればよいですか?

  6. 6

    Angular 2で10秒ごとに関数を呼び出すにはどうすればよいですか?

  7. 7

    コントラクトコールごとに呼び出される関数を作成するにはどうすればよいですか?–堅牢性

  8. 8

    関数を2回呼び出せないようにするにはどうすればよいですか?

  9. 9

    RXJSで遅延のある値を出力するにはどうすればよいですか?

  10. 10

    10秒ごとに関数を呼び出すにはどうすればよいですか?

  11. 11

    特定の関数が呼び出されたときに関数を呼び出す関数を作成するにはどうすればよいですか?

  12. 12

    useQueryによるAPI呼び出しを1回だけ呼び出されるように制限するにはどうすればよいですか?

  13. 13

    Swift 3のメインスレッドで時間遅延後に関数を呼び出すにはどうすればよいですか?

  14. 14

    2秒の遅延後に別のJFrameでJFrameを呼び出すにはどうすればよいですか?

  15. 15

    JavaScriptで遅延のある無限ループを作成するにはどうすればよいですか?

  16. 16

    メソッド呼び出しを1秒間遅らせるにはどうすればよいですか?

  17. 17

    C#でコマンドの遅延を作成するにはどうすればよいですか?

  18. 18

    forループ内で同期遅延を作成するにはどうすればよいですか?

  19. 19

    遅い関数を呼び出しているときに速い戻り値を取得するにはどうすればよいですか?

  20. 20

    AsyncTask呼び出し中に遅れることなくUIThreadでsplashAnimationを実行するにはどうすればよいですか?

  21. 21

    AndroidEditTextに入力するときに関数を呼び出すにはどうすればよいですか

  22. 22

    PHPでfunc(a)(b)(c)のように呼び出すことができる関数を作成するにはどうすればよいですか?

  23. 23

    既存の列から遅延値変数を作成するにはどうすればよいですか?

  24. 24

    遅延のあるオブザーバブルを作成するにはどうすればよいですか

  25. 25

    java-scriptで5万回以上呼び出す再帰関数を呼び出すにはどうすればよいですか?

  26. 26

    Spring-bootでRest呼び出し用のwebSocketを作成するにはどうすればよいですか?

  27. 27

    2つのAPI呼び出しを必要とするAngular / rxjsにオブジェクトをロードするにはどうすればよいですか?

  28. 28

    呼び出された回数をカウントするコンシューマーを作成するにはどうすればよいですか?

  29. 29

    '--help'が呼び出されたことを検出するにはどうすればよいですか?

ホットタグ

アーカイブ