延迟不适用于观察者传递延迟时间?

Delay is not working for obserber passing delay time?

我有自定义函数:

activate(seconds: number) {
   of(true)
      .pipe(delay(seconds))
      .subscribe(
        () => {
          console.log("Run...");

        },
        (error) => console.log(error)
      );
}

我这样称呼它:

activate(4);

为什么我立即得到 console.log("Run...");,没有延迟?

delay 将毫秒作为你应该做的参数

delay(4000)